Ja.
Deklarieren Sie TABLE TYPE-Variablen in einem PL/SQL-Deklarationsblock. Tabellenvariablen werden auch als Index-by-Tabelle oder Array bezeichnet. Die Tabellenvariable enthält eine Spalte, die ein Skalar- oder Record-Datentyp plus einen Primärschlüssel vom Typ BINARY_INTEGER sein muss. Syntax:
DECLARETYPE type_name IS TABLE OF(column_type |variable%TYPE |table.column%TYPE[NOT NULL]INDEX BY BINARY INTEGER;
-- Um dann eine TABLE-Variable dieses Typs zu deklarieren:Variablenname Typname;
-- Einer TABLE-Variablen Werte zuweisen:Variablenname(n).Feldname :='irgendein Text'; -- Wobei 'n' der Indexwert ist
Siehe:http://www.iselfschooling.com/syntax/OraclePLSQLSyntax.htm
Vielleicht möchten Sie auch einen Blick auf Global Temporary Tables werfen