Advanced Datatypes
- Example 1
uCreate type lov_oty is object
u (id_nr NUMBER, display_tx VARCHAR2(256));
ufunction f_getDisplay_oty (i_table_tx,
u  i_id_tx,i_display_tx,i_pkColumn_tx,i_pkValue_nr)
ureturn lov_oty  is
u  v_out_oty lov_oty;
ubegin
u  execute immediate
u   'select lov_oty('
                ||i_id_tx||','||i_display_tx||
u                 ') '||
 ' from '||i_table_tx||
u   ' where '||i_pkColumn_tx||'=:1'
u  into v_out_oty using i_pkValue_nr;  
u  return v_out_oty;
uend;