Sí.
Declare variables de TIPO DE TABLA en un bloque de declaración de PL/SQL. Las variables de tabla también se conocen como índice por tabla o matriz. La variable de tabla contiene una columna que debe ser un tipo de datos escalar o de registro más una clave principal de tipo BINARY_INTEGER. Sintaxis:
DECLARETYPE type_name IS TABLE OF(column_type |variable%TYPE |table.column%TYPE[NOT NULL]INDEX BY BINARY INTEGER;
-- Entonces para declarar una variable TABLE de este tipo:variable_name type_name;
-- Asignar valores a una TABLA variable:variable_name(n).field_name :='some text'; -- Donde 'n' es el valor del índice
Ref:http://www.iselfschooling.com/syntax/OraclePLSQLSyntax.htm
Es posible que también desee echar un vistazo a las Tablas temporales globales