Tem um odbc para data flex, http://www.mandeibem.com.br/?cod=2620101481224202
Ele só tem um problemas chato com decimais, ele só traz o valor inteiro, então pra funcionar, no sql vc tem que multiplicar por 100 e no delphi dividir por 100. Ele tem algumas limitações na sintaxe do sql (left outer join, por exemplo), então várias tabelas eu converti para o banco de dados(oracle no caso) com a estrutura original do dataflex para depois fazer joins e outros afins direto no sgbd. [As partes desta mensagem que não continham texto foram removidas]