declare
v_employee_id employees_0.employee_id%type := 100;
v_emprec employees_0%rowtype;
begin
execute immediate '
delete from employees_0 where employee_id = :in_employee_id
returning
employee_id,
first_name,
last_name,
email,
phone_number,
hire_date,
job_id,
salary,
commission_pct,
manager_id,
department_id
into
:employee_id,
:first_name,
:last_name,
:email,
:phone_number,
:hire_date,
:job_id,
:salary,
:commission_pct,
:manager_id,
:department_id'
using v_employee_id
returning into v_emprec;
end;
/
rollback ;
declare
v_employee_id employees_0.employee_id %type := 100;
v_emprec employees_0 %rowtype;
begin
execute immediate '
delete from employees_0 where employee_id = :in_employee_id
returning
employee_id,
first_name,
last_name,
email,
phone_number,
hire_date,
job_id,
salary,
commission_pct,
manager_id,
department_id
into
:employee_id,
:first_name,
:last_name,
:email,
:phone_number,
:hire_date,
:job_id,
:salary,
:commission_pct,
:manager_id,
:department_id'
using v_employee_id
returning into
v_emprec.employee_id,
v_emprec.first_name,
v_emprec.last_name,
v_emprec.email,
v_emprec.phone_number,
v_emprec.hire_date,
v_emprec.job_id,
v_emprec.salary,
v_emprec.commission_pct,
v_emprec.manager_id,
v_emprec.department_id;
Emp_Util.Show_One ( v_emprec );
end;
/
rollback ;