Lightly beat 12 of the eggs in a medium bowl. Slowly add the flour, mixing with a hand blender, until the mixture is the consistency of a light runny batter. (Add a little more flour if needed.)
Heat the oil in a large, heavy frying pan until hot. Dip each slice of eggplant into the batter and then put directly into the hot oil. Fry until light brown on each side, about 30 seconds. Remove to a colander to drain any excess oil.
Beat the remaining 8 eggs in a medium bowl. In a disposable aluminum pan or a cake pan, begin a lasagna-like assembly process. Add a very thin layer of tomato sauce to the bottom of the pan. Add one layer of eggplant, a little Parmesan and a drizzle of the beaten egg. Begin again with the tomato sauce, and repeat for as thick as you want, with no less than three layers. (Reserve a little of the tomato sauce and beaten egg for the baking.) It's best to refrigerate overnight before baking.
Preheat the oven to 350 degrees F.
Add a thin layer of tomato sauce on top of the eggplant, followed by some beaten egg. Cover with plastic wrap and foil, and bake for 1 hour.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.