The Wrapper (2)
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;