Subject Re: Error using a transaction parameter block with the OO API.
> TPB must start with isc_tpb_version1 or isc_tpb_version3

Thank you.  I've added
      tpb.insertTag(status, isc_tpb_version3);
as the first inserted tab but unfortunately I get the same error (I've also tried various other arrangements with no luck.

> IIRC, by default transaction started as {isc_tpb_concurrency, isc_tpb_write, isc_tpb_wait}

Excellent.  Thanks.