create procedure p_copy_emp_info
is
v_sql_str varchar2(200);
n_result number:=0;
begin
begin
select count(*) into n_result from all_tables where table_name='emp1';
exception when others then
n_result:=0;
end
if n_result>0 then
v_sql_str='insert into emp1 select * from emp where mod(id,2)=1 and Salary >5000';
execute immediate v_sql_str;
else
v_sql_str='create table emp1 as select * from emp where mod(id,2)=1 and Salary >5000';
execute immediate v_sql_str;
end if;
end p_copy_emp_info;