Sounds like an R or python interface package might be in order? Just something to wrap lower-level DBI. Agree that csv-interchange is probably not ideal, but should be ok for a first cut.