Whisk the flour, baking powder, salt, egg and milk in a bowl until smooth. Add chopped chives, corn and shredded cheese to batter and gently stir until well combined.
Roughly chop the tomatoes and the peeled and pitted avocado. Place tomatoes and avocado in a small bowl and drizzle with juice from 1/2 a lime and toss. Season with a bit of salt and pepper.
Drizzle about a tsp of olive oil into a small frying pan over medium heat and add a ladleful of batter and spread it out to the edges of the pan. Flip when golden and remove to a plate once done. Repeat until you finish the batter.
Fry the eggs according to your preference.
To serve, place a pancake onto a plate. Top with an egg, some avocado and tomato mixture and bacon.