У меня есть курсор, который возвращает список счетов.Мне нужно будет сгенерировать налоговый документ для оплаты под названием GNRE.Для каждой заметки я должен генерировать с тегом TDadosGNRE.Итак, у меня есть vArray XMLType с элементом TDadosGNRE в качестве родителя.Однако мне нужно получить этот vArray и добавить тег tabs, таким образом:
<guides>
<TDadosGNRE>
...
</ TDadosGNRE>
<TDadosGNRE>
...
</ TDadosGNRE>
</ guides>
Моя переменная vArray называется vListaTDadosGNRE.Это утверждение выглядит следующим образом:
vTDadosGNRE XMLType;
Type tArrayXMLType is VArray(50) of XMLType;
vListaTDadosGNRE tArrayXMLType := tArrayXMLType();
Затем, когда vListaTDadosGNRE уже заполнен, я выполняю следующий выбор:
select
xmlelement("root",xmlagg(t))
from
table(vListaTDadosGNRE) t;
Однако оракул отвергает, говоря, что локальные типы коллекций не разрешены вОператоры SQL.