Insert table%rowtype to table
SQL> create table T (
2 c1 number,
3 c2 number );
Table created.
SQL>
SQL>
SQL> insert into T values (1,2);
1 row created.
SQL>
SQL>
SQL> create table myTable1 as select * from T;
SQL>
SQL>
SQL> create or replace procedure WITH_ROWTYPE is
2 r T%ROWTYPE;
3 begin
4 select * into r from T where rownum = 1;
5 insert into myTable1 values (r.c1, r.c2);
6 end;
7 /
Related examples in the same category