Здравствуйте, SHorrty, Вы писали:
SH>Вообщем Суть: программер хранит нужные ему данные в созданной под себя коллекции, ему нужно представить эту коллекцию в виде XML:
SH>SH>DECLARE
SH> /* Типы */
SH> TYPE T_REC IS RECORD(n NUMBER, d DATE, с VARCHAR2(300));
SH> TYPE T_TAB IS TABLE OF T_REC;
SH> /* Переменные */
SH> v_Tmp T_TAB;
SH> l_Xml sys.XmlType;
SH>BEGIN
SH> /*
SH> как-то там заполняем таблицу v_Tmp
SH> */
SH> -- Хотим конвертить v_Tmp в XML
SH> l_Xml := convert_function(v_Tmp);
SH>END;
SH>
SH>Встает вопрос, как так можно (и возможно ли вообще ?) организовать функцию convert_function (либо пакет аналогичной направленности) ?
ИМХО нельзя. Собственно, мне самому интересно, можно ли в процедуре указать параметр "абстрактная pl/sql-таблица", по-моему нельзя. Т.е. остаются только объектные таблицы.