SQL> create table T ( 2 c1 number, 3 c2 number); Table created. SQL> SQL> insert into T values (1,2); 1 row created. 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 end; 6 / Procedure created. SQL> SQL> drop table t; Table dropped.