У меня есть запрос:
SELECT DELETEXML(xmltype('<docGetResponse>
<histories>
<history>
<history/>
</history>
</histories>
<validations/>
</docGetResponse>'), '/docGetResponse/*[not(node())]')
FROM dual;
МОЯ цель - удалить ВСЕ ПУСТЫЕ узлы в docGetResponse.В этом случае сверху должно остаться xml
<docGetResponse></docGetResponse>
ИЛИ
<docGetResponse/>
Но запрос выдает ошибку: ORA-21500: внутренний код ошибки, аргументы: [% s], [% s], [% s], [% s], [% s], [% s], [% s], [% s]
Есть идеи?