sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo devuelvo un conjunto de resultados de una ventana de consulta en Oracle SQL Developer?

En 12c, agregaron soporte para resultados de declaraciones implícitas de PL/SQL a través de DBMS_SQL.RETURN_RESULT.

declare
  l_cursor_1 SYS_REFCURSOR;
BEGIN
  OPEN l_cursor_1 FOR
    SELECT table_name
    FROM   user_tables
    WHERE  rownum < 5;
  DBMS_SQL.RETURN_RESULT(l_cursor_1);
END;
/