ORA-22905 - ao consultar um tipo de tabela com uma instrução 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) ;

Eu recebo "ORA-22905: não é possível acessar linhas de um item de tabela não aninhado" quando chega à instrução SELECT from TABLE.

É possível consultar um tipo de tabela no PLSQL?

questionAnswers(2)

yourAnswerToTheQuestion