Решение может быть таким же простым, как сценарий PL / SQL ниже. Если есть дополнительные требования, дайте мне знать.
create table temp_a (
id number,
my_data varchar2(100),
data_date date);
insert into temp_a (id, my_data, data_date)
values (1, 'some data', sysdate);
select * from temp_a;
create table temp_b (
id number,
my_data varchar2(100),
data_date date);
select * from temp_b;
create or replace procedure copy_data is
begin
insert into temp_b (id, my_data, data_date)
select id, my_data, data_date from temp_a;
end;
/
begin copy_data; end;
select * from temp_a;
select * from temp_b;