We using Fastreader to extract data into flat files, and it creates also a input for sql loader
Nice thing about fastreader ( www.wisdomforce.com ) that it is very fast and has built in compression on the fly which reduce the disk space required. we using fastreader to write data into pipe and load data into sql server