title: dbaccess control output format regardless of result size
body: <p>Using Informix <code>dbaccess</code> e.g.</p>
  <pre><code>select col1, col2, col3 from MyTable
  </code></pre>
  <p>may output results like this</p>
  <pre><code>col1 col2                 col3
   100 The first row        blah blah
   101 The second row       more blah blah
  </code></pre>
  <p>or it may output results like this</p>
  <pre><code>col1 100
  col2 The first row
  col3 blah blah
  
  col1 101
  col2 The second row
  col3 more blah blah
  </code></pre>
  <p>I need to make it choose one output format and stick with it so that I can parse it in a regular way.</p>
  <p>Can I make it always output in either one style or the other?</p>
  <p>I can use <code>unload to</code> and get a regular <code>a|b|c</code> format, which is nice, but</p>
  <ul>
  <li>I require the column names to be outputted</li>
  <li>I do not control the query, this has to work for an arbitrary SELECT, so I do not know the column names in advance</li>
  </ul>
  <p>How can I force the output to be</p>
  <ol>
  <li>always of a certain (any) fixed format</li>
  <li>which includes the column names</li>
  </ol>
  <p>?</p>