Devolver un array en un Select * into ..

Desco
06 de Marzo del 2006
Hola.

tengo la TABLA

e1 char
e2 char
.
.
e10 char

y el siguiente codigo en PL/SQL

type t_etiquetas is array(10) of char;

declare
etiquetas t_etiquetas;
begin
select e1, e2, ... , e10 into etiquetas from TABLA;
end;

ME parece el siguiente error..

PLS-00642: tipos de recopilación local no permitidos en sentencias SQL

Hay alguna forma de incluir n campos de una tabla con el mismo tipo a un array de longitud n?? Me interesa tenerlo en un array ya que luego los accesos son secuenciales por posicion..

Gracias.
Desco.