title: Cursor For Loop with dynamic SQL-Statement
body: <p>Is there a way to perform a Cursor For Loop with an dynamic SQL-statement?</p>
  
  <p>If I don't want to declare a record I can do something like this (only if I declared the cursor..):</p>
  
  <pre><code>For I in cuSelect Loop
    dbms_output.put_line(I.NAME);
  End Loop;
  </code></pre>
  
  <p>And I can open a cursor for a dynamic SQL-statement:</p>
  
  <pre><code>Open cuSelect For 'Select * From TAB_X';
  Fetch ceSelect Into recSelect;
  Close cuSelect;
  </code></pre>
  
  <p>But to do that I have to first declare the Record.</p>
  
  <p>Now my problem is that I have to open the Cursor for a very big and complicated dynamic SQL-statement. The structure of the record is unknown. Is there a way to open a variable cursor and iterate through it with an "undeclared" record?</p>