title: In Oracle SQL developer how to see output if we run procedure from query browser
body: <p>I am a little bit surprised when I compile and run procedure from the </p>
  
  <p><a href="https://i.stack.imgur.com/b4LWB.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/b4LWB.png" alt="enter image description here"></a> </p>
  
  <p>green button as shown in pic1, I get the output from the output variable. </p>
  
  <p>Here is my simple code:</p>
  
  <pre><code>CREATE OR REPLACE PROCEDURE RUNPROCEDURE
      (P_para1  in EMP.ID%type,P_PARA out SYS_REFCURSOR) 
  AS 
  BEGIN
      OPEN P_PARA FOR
         SELECT * 
         FROM emp 
         WHERE ID = P_para1;
  END RUNPROCEDURE;
  </code></pre>
  
  <p>But when the same I run from the query browser, I did not see any output :=</p>
  
  <pre><code>set serveroutput on;
  declare P_PARA1 number;
      P_PARA SYS_REFCURSOR;
  begin
      RUNPROCEDURE(
          P_PARA1 =&gt; 2,
          P_PARA =&gt; P_PARA
      ) ;
  end;
  /
  </code></pre>
  
  <p>It just displays</p>
  
  <pre><code>PL/SQL procedure successfully complete
  </code></pre>
  
  <p>and I don't see any output.</p>
  
  <p>Any help appreciated.</p>