- 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 metadata pointing to files in that directory.
- External tables can be queried like regular tables but don't support DML and indexes. SQL*Loader can generate scripts to build external tables for loading data.