What is a "Control File" and where do you use it?

A file used by SQL*Loader to map the data in your bank file to tables and columns in the Oracle7 database. You must create one control file for each different bank file you receive, unless some or all of your banks use the exact same format.