Subject Use StartTransaction but get error: "expecting explicit transaction start"
Author Ron
A program that was previously working under Firebird v1.5, started erroring after I upgraded to v2.1x.

I'm explicitly starting a transaction, but when I attempt to open a dataset after starting it, I get the error: "invalid transaction handle (expecting explicit transaction start)".

What might be causing this?