External Tables use the same mechanism and ctl-syntax as the sql-loader. The syntax of the ctl-file is placed in the table description. The only thing I haven't tried yet is to provide multiple datafiles to one external table, as it is possible with the loader.
If you schedule your steps using dbms_job, external tables are easier to handle, cause there is no action outside the database.
6502