Hola,
Cita: ...me vaya devolviendo las filas de tal forma que pueda manejar cada columna de éstas e ir construyendo la tabla...
¿Que tabla?, si lo que vas a hacer con la consulta dentro de la variable s_sql es llenar una tabla temporal, entonces no necesitas el cursor, con un
insert select lo puedes lograr, por ejemplo
Código:
execute immediate 'insert into t1 select campo1, campo2, etc from tabla1';
o bien
execute immediate s_sql;
Donde t1 seria tu tabla temporal y s_sql contiene la consulta dinamica.
Saludos