Вы можете попробовать использовать Внешние таблицы Oracle .
Например, у вас есть следующий файл:
$ cat employee.dat
smith clerk 800
scott analyst 3000
adams clerk 1100
miller clerk 1300
Создать внешнюю таблицу:
create table employees (
ename varchar2(10),
title varchar2(10),
salary number(8))
organization external(
type oracle_loader default directory work_dir
access parameters (record delimited by new line fields(
ename char(10), title char(10), salary char(8)))
location ('employee.dat'))
parallel
Теперь вы можете использовать этот файл в качестве SQL-таблицы:
select * from employees;