- External tables are read-only tables defined outside the database in flat files that can be queried from SQL. They allow loading data without SQL*Loader.
- To use external tables, a directory must be created and granted to a user, and an external table defined with the location of flat files. The data can then be queried but not modified.
- SQL*Loader can generate scripts to create external tables from a data file and control script, loading the data without using SQL*Loader's conventional load mode. This provides advantages over traditional loading.