Oui.
Déclarez les variables TABLE TYPE dans un bloc de déclaration PL/SQL. Les variables de table sont également appelées table indexée ou tableau. La variable de table contient une colonne qui doit être un type de données scalaire ou enregistrement plus une clé primaire de type BINARY_INTEGER. Syntaxe :
DECLARETYPE type_name IS TABLE OF(column_type |variable%TYPE |table.column%TYPE[NOT NULL]INDEX BY BINARY INTEGER ;
-- Ensuite pour déclarer une variable TABLE de ce type :nom_variable nom_type;
-- Attribuer des valeurs à une variable TABLE :variable_name(n).field_name :='some text' ; -- Où 'n' est la valeur de l'index
Réf :http://www.iselfschooling.com/syntax/OraclePLSQLSyntax.htm
Vous voudrez peut-être également jeter un œil aux tables temporaires globales