Есть ли способ передать результат из таблицы (xmlsequence (extract (xmltype (xml), xpath))) в функцию как параметр?Передача результата таблицы (xmlsequence()) в функцию как параметр
У меня есть запрос:
select
extractvalue(value(data), '/path/to/element')
from
table(xmlsequence(extract(xmltype(in_xml), in_path))) data;
То, что я хотел бы сделать, это выделить все операции XML в пару функций и есть что-то вроде этого:
select
get_value(data, '/path/to/element')
from
get_table(in_xml, in_path) data;
или, по крайней мере:
select
get_value(data, '/path/to/element')
from
table(xmlsequence(get_table(in_xml, in_path)) data;
Там нет никаких проблем с перемещением экстракта (XMLType (in_xml), in_path) в функцию get_table, но у меня есть проблема с передачей результата на get_value.
Любые мысли?