title: Is there a limit to ORACLE's Multi Insert?
body: <pre><code>INSERT ALL
  INTO t (col1, col2, col3) VALUES ('val1_1', 'val1_2', 'val1_3')
  INTO t (col1, col2, col3) VALUES ('val1_1', 'val1_2', 'val1_3')
  .......
  INTO t (col1, col2, col3) VALUES ('val1_1', 'val1_2', 'val1_3')
  SELECT * FROM DUAL;
  </code></pre>
  
  <p>I'm using this statement to insert multiple rows into a table.</p>
  
  <p>Sometimes I inserts correctly, even if I give it a couple of thousands of lines. I even inserted 10100 lines with it!</p>
  
  <p>But sometimes, it says this </p>
  
  <pre><code>ORA-24335: cannot support more than 1000 columns
  </code></pre>
  
  <p>Any ideas ?</p>