Я пытаюсь создать запрос для преобразования новых данных таблицы в xml в триггере
create or replace TRIGGER EVAL_CHANGE_TriggerActual_Test
AFTER INSERT OR UPDATE OR DELETE
ON PROJ_TEST
REFERENCING NEW AS new OLD AS old
FOR EACH ROW
DECLARE
p_xmldata XMLtype;
P_NEWROWDATA clob;
p_newrowxml clob;
BEGIN
p_newrowxml:='select XMLElement("ResearchTable",XMLElement("DESCR", :NEW.DESCR)) from dual';
EXECUTE IMMEDIATE p_newrowxml into p_xmldata ; //Error here
p_newrowdata:=p_xmldata.getClobVal();
END;
Если я удалю NEW.DESCR на некоторую c, она будет работать
NB: мне нужно сохранить запрос в виде строки, потому что позже он будет сгенерирован каким-то SP