1. A method for the bulk loading of data into the tables of a database with exit routines defined for operations on such tables, the method comprising: batch processing data that requires processing to generate processed data; and switching database objects alternately between an accessible state and an inaccessible state, and while in an accessible state: (i) identifying needed resources for data to be loaded; (ii) loading the data into the database; and (iii) updating the database to reflect the changes resulting from the loading.