Możesz użyć klauzuli XMLTable aby uzyskać dane w formie relacyjnej:
select x.cd_uid
from testtable2 t
cross join xmltable(xmlnamespaces(default 'http://xxxxxxxxxxxxxx'),
'/records/REC'
passing t.xml_file
columns cd_uid varchar2(20) path 'UID'
) x;
CD_UID
--------------------
UID_number
Masz przestrzeń nazw w records
węzeł, więc musisz to uwzględnić za pomocą xmlnamespaces
klauzula; ponieważ masz tylko jeden, ustawiłem go jako domyślny, więc nie musisz zaśmiecać XPath odniesieniami do niego.