title: Parser stack gets full while querying an Informix databse making use of ODBC connection
body: <p>I made an ODBC connection to an Informix database. While doing a load test for the db, it gives an error "not enough space for parser stacks" after ~12K insert queries.  The control flow is:</p>
  
  <ol>
  <li>SQLConnect </li>
  <li>SQLAllocStmt </li>
  <li>SQLSetStmtAttr </li>
  <li>SQLBindParameter </li>
  <li>SQLPrepare </li>
  <li>SQLExecute </li>
  <li>SQLFreeStmt</li>
  <li>Repeat step 2 to 7</li>
  </ol>
  
  <p>Therefore, a new statement handle is allocated for each query while all the queries are performed over the same connection. The exact error statement is: </p>
  
  <pre><code>37000:[Informix][Informix ODBC Driver]General error. Not enough space for parser stacks
  </code></pre>
  
  <p>Is it a known error? I am not able to locate any memory leak also. Increasing size of stack may end up causing the same problem after a larger number of 'insert' queries. Any suggestion?</p>