Oracle függvényhívás how?

Sziasztok!

Sajnos ismét belefutottam egy dologba ami meghaladja képességeimet, és ezért kérem a segítségeteket. Adott egy oracle package:

create or replace package ASD_PCK is
type bar is table of varchar2(32000) index by binary_integer; -- String tömb típus

function someFunction(foo out ASD_PCK.bar -- Hiba tömb. 1.elem: error_kod, 2.elem: error_msg, 3.elem: hiba előfordulásának helye) return number ;
end ASD_PCK;
/

Hogyan tudnám a someFunction-t meghívni a csomagon kívül?

Előre is köszönöm a válaszokat.

Hozzászólások

declare
result number;
asd ASD_PCK.bar;
begin
result := ASD_PCK.someFunction(asd);
end;

Az oracle webes adminjában sql-ként futtatva ezt kapom "Statement processed.", de nem kapom meg a return 1;-et ami a függvénytörzs.
PHP-ban futtatva "Warning: oci_fetch_array(): ORA-24374: define not done before fetch or execute and fetch in ..."

így próbáltam:

create or replace package body asd_pck is
function someFunction(foo out ASD_PCK.bar)
return number
is
l_bar bar;
begin
l_bar(1) := 'hello';
return 1;
end someFunction;

end asd_pck;

declare
result number;
asd ASD_PCK.bar;
begin
result := ASD_PCK.someFunction(asd);
dbms_output.put_line(result);
end;

így megvan az 1 visszatérési érték.