Возможно, вы захотите переосмыслить способ загрузки и преобразования файлов. Я предполагаю, что это связано с your other question, и в этом случае похоже, что вы создаете собственный XML-парсер. Oracle предоставляет некоторые инструменты, которые помогут вам в этом.
Прежде всего, чтобы загрузить файл, вы можете либо use SQL*Loader to load the data as an XMLType, либо вы можете использовать что-то вроде DBMS_XSLPROCESSOR.READ2CLOB, чтобы прочитать файл как CLOB, а затем преобразовать его в XMLType.
После того, как он загружен как XMLType, вы можете использовать процедуру PL/SQL, которая использует XPath для повторения значений и вставки их в таблицу.
Возможно, есть и другие способы сделать это.
Я уверен, что ни одна из этих идей не так проста, как вы надеялись. Обработка XML правильно намного сложнее, чем SQL * Loader обычно используется для загрузки файлов с разделителями.