 <p>I would use the provided utility sqldump to do this. It will dump out the table you want direct to a CSV file suffixed with .dsql. Works on all platforms. The table parameter works with wildcards so you can select to dump out all tables at once (change the PUB.ABCCode to PUB.% in example below. </p> <p>In my testing this is 80% faster than using EXPORT command in 4GL code.</p> <pre><code>c:\program files\epicor\&gt;sqldump -u XXXX -a XXXX -t PUB.ABCCode progress:T:l </code></pre> <p>ocalhost:9450:mfgsys</p> <pre><code>OpenEdge Release 10.2A0329 as of Thu Apr 19 10:02:30 EDT 2012 Table : PUB.ABCCode Dump file : PUB.ABCCode.dsql Dumped 10 Records, 1647 bytes, 1 seconds. Dumped 1 Tables c:\program files\epicor\&gt; </code></pre>