ORA-22905 - при запросе типа таблицы с помощью оператора select
DECLARE
TYPE record_AB IS RECORD
(
AA VARCHAR2 (16 BYTE),
BB VARCHAR2 (16 BYTE)
);
TYPE type_tab_AB IS TABLE OF record_AB
INDEX BY BINARY_INTEGER;
tab_AB type_tab_AB;
BEGIN
SELECT *
BULK COLLECT INTO tab_AB FROM...
..
SELECT * FROM TABLE (tab_AB) ;
Я получаю «ORA-22905: невозможно получить доступ к строкам из не вложенного элемента таблицы», когда он попадает в оператор SELECT from TABLE.
Можно ли вообще запросить тип таблицы в PLSQL?