We have an application that sends CSV flat files for sqlldr loading to an Oracle schema that warehouses the data for reporting. Part of this process is a change reporting function to show what has changed on each Oracle table after the sqlldr runs. A Java program was written to scan certain tables to print change reports for infrequently changing tables. Is there an Oracle function that can we might use that can rapidly scan and cull table changes for such reportiug? I am totally unfamiliar with any of the Oracle Reports and Forms features if there is anything in that suite that can be used. Also I am not sure of what DBA functions could be used. The type of information reported on might be customer account or employee work assignment changes.