[TEIID-4205] send results proactively under a cursor as it looks like the ODBC client requires a transaction. - JBoss Is… has also been identified as an odbc performance issue. I should have seen this sooner, but the gist is that pg cursors must be wrapped under a transaction, but having a transaction can have a serious performance impact as it can serialize the plan (although that gets better in 9.0) and delay results from being sent.