title: Monitoring long-running PL/SQL block
body: <p>I have a fairly time intensive PL/SQL block that builds fingerprints from molecular structures. I would like to print output to SQL*Plus console to provide feedback on how many structures have been processed. I can do this with <code>dbms_output.put_line</code></p>
  
  <p>However everytime that is called a new line is written. I want to overwrite the line.</p>
  
  <p>For example, currently I have the below.</p>
  
  <pre><code>Structure x of y processed
  Structure x of y processed
  Structure x of y processed
  Structure x of y processed
  </code></pre>
  
  <p>Eventually I fill up the buffer as I'm dealing with thousands of structure records.</p>
  
  <p>Is there a method I can use that will just overwrite the last output line?</p>