Matricez en PLSQL

tema enviado por david_pana en ORACLE
tema iniciado el 02/10/2009

Hola quisiera si me pueden ayudar para saber como imprimo estos valores que estoy cargnado en esta matriz soy nuevo utilizando este tipo de programacion

saludos...

DECLARE

type vc_array is table of varchar2(500) index by pls_integer;

type vc_array_array is table of vc_array index by pls_integer;

arraysalida1 vc_array_array;

lv_cadena varchar2(500);

LV_COUNT NUMBER:=0;

LV_COUNT2 NUMBER:=0;

LV_COD_GRUPO VARCHAR2(1000);

cursor c1 is

SELECT *

-- INTO V_EXISTE

FROM FO_GRUPOS_TRANSAC_DETA

WHERE COD_EMPRESA = '11'

AND COD_SISTEMA = 'FO'

order by cod_grupo;

Begin

For I In C1 Loop

Lv_Cod_Grupo:=I.Cod_Grupo;

If Lv_Cod_Grupo=I.Cod_Grupo Then

Arraysalida1(Lv_Count)(Lv_Count2) := I.Tip_Transac||I.Subtip_Transac;

Arraysalida1(Lv_Count)(Lv_Count2) := I.Tip_Transac||I.Subtip_Transac;

Arraysalida1(Lv_Count)(Lv_Count2) := I.Tip_Transac||I.Subtip_Transac;

Arraysalida1(Lv_Count)(Lv_Count2) := I.Tip_Transac||I.Subtip_Transac;

Lv_Cadena:=Arraysalida1(Lv_Count)(Lv_Count2);

-- Dbms_Output.Put_Line(Lv_Cadena);

Else

Lv_Count:=Lv_Count+1;

Lv_Count2:=0;

End If;

Lv_Count2 :=Lv_Count2+1;

End Loop;

End;