Рассмотрим преимущества использования внешних таблиц.
Данные могут использоваться непосредственно из внешнего файла или загружаться в другую базу данных.
Можно осуществлять запросы к внешним данным и параллельно соединять их непосредственно с таблицами, находящимися в базе данных, не требуя, чтобы они сначала были загружены.
Результаты сложного запроса могут быть выгружены во внешний файл.
Можно комбинировать сгенерированные файлы из различных источников для целей загрузки.

Файлы данных, создаваемые для внешней таблицы, могут быть перемещены и использоваться в качестве файлов данных для другой внешней таблицы в той же самой базе данных или другой базе данных. К внешним данным можно делать запросы и соединять их с таблицами, находящимся в базе данных, не требуя, чтобы данные были сначала загружены. Можно заставить свои приложения непосредственно обращаться к внешним таблицам командой SELECT, а можно сначала загрузить данные в целевую базу данных.
Результаты сложного запроса могут быть выгружены во внешний файл, используя драйвер доступа ORACLE_DATAPUMP.
Файлы данных, которые заполняются различными внешними таблицами, могут все быть определены в предложении LOCATION другой внешней таблицы. Это обеспечивает легкий способ агрегации данных из нескольких источников. Единственное ограничение - метаданные для всех внешних таблиц должны в точности одними и теми же.