Subject Re: [Firebird-Architect] Check output parameters' value on input
Author Dmitry Yemanov
Dimitry Sibiryakov wrote:

> Do anybody know the reason why output parameters (such as transaction handle in
> isc_start_transaction) are required to be NULL on input?

Maybe to prevent a resource leak (in the best case) if the user has
mistakenly passed the active handle as the output?