Sim.
Declare variáveis TABLE TYPE em um bloco de declaração aPL/SQL. As variáveis de tabela também são conhecidas como index-by table ou array. A variável de tabela contém uma coluna que deve ser um tipo de dado escalar ou registro mais uma chave primária do tipo BINARY_INTEGER. Sintaxe:
DECLARETYPE type_name IS TABLE OF(column_type |variable%TYPE |table.column%TYPE[NOT NULL]INDEX BY BINARY INTEGER;
-- Então para declarar uma variável TABLE deste tipo:variable_name type_name;
-- Atribuindo valores a uma variável TABLE:variable_name(n).field_name :='some text'; -- Onde 'n' é o valor do índice
Ref:http://www.iselfschooling.com/syntax/OraclePLSQLSyntax.htm
Você também pode dar uma olhada nas Tabelas Temporárias Globais