title: Oracle DBMS_OUTPUT not returning anything if I call a specific procedure
body: <p>I have a PL/SQL block I'm running that looks something like this</p>
  
  <pre><code>BEGIN
     dbms_output.put_line('11');
     schema.some_package.process_data(i);
     dbms_output.put_line('22');
  END;
  </code></pre>
  
  <p>When I run this block, the DBMS Output returns absolutely nothing. If I comment out the <code>process_data</code> procedure call, then it returns the 11, 22 as expected. The procedure is not raising any exceptions and appears to be processing correctly.</p>
  
  <p>The <code>process_data</code> procedure does call many other procedures and too much code to share here, but does anyone have suggestions as to what I should be looking for that would be clearing ALL queued output, even output called after the procedure in my block?</p>