Special cases (3)
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;