La definición de tipo en archivo sql principal no es el tipo que espera la subrutina del paquete. IOPACKAGE.OUTPUT_ARRAY
-subrutina espera tipo IOPACKAGE.NUMBER_ARRAY_TYPE
. No es necesario volver a definir el tipo. Lo siguiente debería funcionar:
declare
v_array IOPACKAGE.NUMBER_ARRAY_TYPE;
begin
IOPACKAGE.OUTPUT_ARRAY(v_array);
end;
Vea la diferencia entre IOPACKAGE.NUMBER_ARRAY_TYPE
y NUMBER_ARRAY_TYPE
. Son similares pero no iguales.