Try looking in the plant forum, there should be some threads of this nature in there. You are right though, this discussion has come up numerous times before.
If you do not have any live plants or CO2 injection, the best way to get rid of that oily film, which is probably just dissolved organics in your water, is to simply aggitate the surface of the tank with either a filter outflow, or an airpump/airstone combination. If you have internal powerheads, make sure the powerheads are pointed at the surface so you get some ripple action on the top of your tank, and if you have a spray bar, you'll have to lift the spray bar above the surface of your water. Some people don't use airpumps/airstones simply because of aestic reasons, and I found personally that it spooked my fish, but bubbles that will also aggitiate the surface of your tank will do the same thing.
Even better, get yourself a protien skimmer, espeically if you have a marine salt water tank. That foamy stuff you see blowing around on the beach being kicked up by the waves. The stuff on the surface of your tank is the same thing. A protien skimmer basically mimics wave action, creates the foam, collects it in a spill cup, and you can dump the spill cup down the drain. This is a most effective way of removing/reducing nitrates.
Dissoloved organics does include ammonia, and everything else that life's chemical processes produce.
As for live plants, I don't know what would really be beneficial in that situation because I know surface aggitiation can mess up water chemistry and pH and whatnot due to the photosynthetic/respiration process used by plants, as well as negating the purpose of CO2 injection by disappating the CO2. Hunt around the plant forum for answers.
~~Colesea