introduccion interactiva de datos en plsql

arturo
08 de Marzo del 2006
EStoy intentando hacer una introducción de cadenas en un bucle for, para después ordenarlas.
Ej:
for i in 1..5 loop
cadena:='&micadena';
arraycadenas[i]:=cadena;
end loop;
donde arraycadenas se define como un array de cadenas. Al ejecutarlo sólo me pide la primera, y no me deja meter otras nuevas, de forma que tengo metida la misma cadena 5 veces. ¿Cómo lo puedo solucionar, si es que se puede, porque en los libros no encuentro solución?
Gracias anticipadas.
Arturo