Can you explain me how to create 2 cursors for the same result set?
I have 
something like the following:

```
declare
   emp_id_c1 number;
   emp_id_c2 number;
   c1 sys_refcursor;
   c2 sys_refcursor;
begin
  open c1 for with x as select emp_id from emp;
  c2 := c1;      
  loop
   fetch c1 into emp_id_c1;
   dbms_output.put_line('some');
   loop
     fetch c2 into emp_id_c2;
       dbms_output();
    exit when c2%notfound;
   end loop;
   exit when c1%notfound;
  end loop;
end;

```

Thank you