u v_sql_tx:=
u 'begin :out:='||v_rec.function_tx||
u '('||v_sql_tx||'); end;';
u
u if v5_tx is not null then
u execute immediate
v_sql_tx
u using out v_out_cl, v1_tx,…,v5_tx;
u ...
u elsif v1_tx is not null then
u execute immediate
v_sql_tx
u using out v_out_cl, v1_tx;
u else
u execute immediate
v_sql_tx using out v_out_cl;
u end if;
u
u return v_out_cl;
uend;