CREATE OR REPLACE TYPE myObj AS OBJECT ( Col1 number, Col2 varchar(2), Col3 timestamp, ... Col57 number ); #### my $sql = " DECLARE in_row myObj; retcode number; BEGIN :retcode := Otherpackage.Function(:in_row); END; "; my $sth = $dbh->prepare($sql) ...