1.Place noodles in a large heatproof bowl; cover with hot water. Soak for 2 minutes then stir to separate strands. Drain. Whisk stock, soy and oyster sauces in a jug.
2.Heat oil in a large frying pan over moderate heat. Cook chicken until brown and cooked. Transfer to a plate. Cover with foil; rest for 5 minutes. Shred.
3.Place pan over moderately high heat. Add pork; cook, stirring with a spoon to break up lumps, until cooked. Add garlic, ginger and curry powder. Cook and stir for 1 minute.
4.Add corn, capsicum, cabbage, carrot and stock mixture to pan. Cook and stir for 1-2 minutes or until sauce boils and cabbage wilts. Add noodles and chicken; toss until heated through.
5.Spoon noodles into bowl; sprinkle with onion. Serve at once.