uQuotes in strings:
ØShould be doubled (unless in 10g you use q ‘{}’) in the
string
ØShould NOT be used AT ALL for bind variables
Øcreate or replace function f_appendColumn_tx
Ø...
ØBegin
Ø v_sql_tx:=' update
'||i_table_tx||
Ø ' set
'||i_column_tx||'= '
Ø ||i_column_tx||'||''-''||:v01'||
Ø ' where '||i_pkColumn_tx||'=:v02'||
Ø ' returning
'||i_column_tx||' into :v03';
Ø EXECUTE IMMEDIATE
v_sql_tx
Ø USING i_newValue_tx, i_pkValue_nr
Ø RETURNING INTO
v_out_tx;
Ø return v_out_tx;
Øend;