title: display select results inside anonymous block
body: <p>I'm trying to debug a SELECT inside a procedure, and I'm trying to this using a anonymous block. I would like that SQL Developer simply return the last SELECT statement, but I get the error:</p>
  
  <pre><code>ORA-06550: line 21, column 5:
  PLS-00428: an INTO clause is expected in this SELECT statement
  </code></pre>
  
  <p>Inside the procedure, I have an INTO for that select, but is there a simple way that I can simply get the results for the last SELECT statement for my debugging? I'm using anonymous block and variables so that the code is as similar as possible from what's actually inside the procedure, so that I don't have to change the code</p>
  
  <pre><code>set serveroutput on format wrapped;
  DECLARE
    p_cd_doc_type number;
    p_dc_doc_code varchar2(200);
    p_dt_base date;
    p_qt_days number;
    p_vl_mov_total number;
    p_qt_transac number;
    v_dt_max date;
    v_dt_min date;
  begin
    p_dt_base := sysdate;
    p_qt_days := 1;
  
    v_dt_max := trunc(p_dt_base) + 1;
    v_dt_min := v_dt_max - p_qt_days;
    p_vl_mov_total := 0;
  
    DBMS_OUTPUT.PUT_LINE('v_dt_max = ' || v_dt_max);
    DBMS_OUTPUT.PUT_LINE('v_dt_min = ' || v_dt_min);
  
      select *
      from tb_cad_cliente a join tb_trn_transacao b
        on a.cd_cliente = b.cd_cliente 
      where a.cd_doc_type = p_cd_doc_type
      and a.dc_doc_code = p_dc_doc_code
      and b.dt_row between v_dt_min and v_dt_max
      and b.cd_status = 3;
  end;
  </code></pre>