Blanch the broccoli in a saucepan of lightly salted boiling water for 4 minutes or until almost tender. Drain well and set aside.
Beat the eggs lightly with the chives and season with pepper. Heat the oil and butter in a large, heavy based frying pan with a flameproof handle then pour in the egg mixture. Scatter the broccoli, flaked salmon and corn over the egg, stirring lightly to distribute evenly.
Using a spatula pull the sides of the egg mixture in slightly to allow the uncooked egg to set, then cook for 3–4 minutes until the underside is golden and the top almost set.
Meanwhile, heat the grill to high. Sprinkle the Parmesan over the top of the frittata then place it under the grill. Cook for 2–3 minutes until the top is bubbling and golden. Serve cut into quarters.