Subject Re: [firebird-support] API - Transaction handle.
Author Elmar Haneke
> Handles are *assigned* at runtime. But a transaction handle is a
> client-side creation, a variable, a piece of application-owned
> memory that the application sets in place to be assigned to
> transactions.


That's nothing else than the fact that you have to use some variable
or to use some dynamically allocated memory to store the handle. It's
no restriction that the number of transactions has to be known at
compile time - if required the application can open any number of
transactions without specifying some limit at compile time.

The notice in the manual might lead to the misunderstanding that there
is some restriction on dynamically creating transaction handles.

Elmar