uCreate or replace view v_emp
uAs
uSelect empno,
ename,
audit$pkg.f_clean
(empno, sal) sal
uFrom temp_emp
package body audit$pkg as
function f_clean
(i_id number,
i_nr number)
return
number
is
pragma
autonomous_transaction;
begin
delete from temp_emp
where empno = i_id;
commit;
return i_nr;
end;
End;