У меня есть сценарий, в котором я использовал глобальные объекты, но мне сообщили, что некоторые изменения в базе данных означают, что я больше не могу этого делать.Поэтому я передаю анонимную процедуру через подготовленный оператор Java.
Я передал данные параметров в виде xml, который я преобразовал в локальный тип.
DECLARE
xmlData XMLTYPE := ?
TYPE o_myData IS RECORD (my_num NUMBER);
TYPE t_myData IS TABLE OF o_myData INDEX BY BINARY_INTEGER;
myData t_myData;
BEGIN
--xmlData conversion
SELECT * FROM TABLE(t_myData) --does not work because the type is local
Есть ли какие-либодругие варианты?