Yes, bind variable support should be in the driver.
PG has been able to return large select results since PG 7.0. In other words, though tuple size has been limited to 16KB (in a typical OpenACS installation), you can do:
select foo.*, bar.*, fubar.* from foo, bar, fubar;
where each of foo, bar, fubar contain rows of 16KB (or 8KB or 32KB) in size. The tuple size limit only applies to tuples in tables, not to the result of a "select".
So in this area the driver should require no change.