Código SQL:
Ver original
CREATE OR REPLACE PACKAGE pk_filas IS TYPE numero IS record ( CUENTA VARCHAR2(12) ); TYPE t_numero_cuentas IS TABLE OF numero; FUNCTION fu_retorna_id(cedula VARCHAR2, prueba varchar2) RETURN numero; END; /
Código SQL:
pero al compliarlo siempre sale el error package body pk_filas on line 21 pls-00330: invalid use of type name or subtype name......Ver original
CREATE OR REPLACE PACKAGE BODY pk_filas IS FUNCTION fu_retorna_id(cedula VARCHAR2, prueba varchar2) RETURN numero IS CURSOR c_prueba(p_cedula VARCHAR2, p_prueba varchar2) IS SELECT cuenta FROM tabla1 t1, tabla2 t2 WHERE t1.cc= p_cedula AND t2_kk=t1.kk AND t1.es='1' AND t2.clase=p_prueba; BEGIN FOR r_c_t2 IN c_prueba(p_cedula,p_prueba) LOOP numero:=r_c_t2.cuenta; END LOOP; RETURN numero; END; END; /
no encuentro cual es el error a ver si me ayudan....