Hola mRoman.
Si tenes más de un IBTransaction que dependen de un IBDatabase y deseas trabajar con el conjunto de ellos, podes usar las propiedades
TransactionCount y
Transactions de este último componente.
A modo de ejemplo, este código pone inactivos a todos los IBTransactions activos relacionados con un IBDatabase:
Código Delphi
[-]
...
var
i: Integer;
begin
with IBDatabase1 do
for i:= 0 to TransactionCount-1 do
if Transactions[i].InTransaction then
Transactions[i].Active:= False;
end;
Saludos.