Ya lo hemos comentado antes, si el componente base de datos/conexión tiene asociado ya un componente transaction, no tienes que hacerlo tú. Es lo que estamos intentando decirte todos desde el principio.
Código Delphi
[-] try
qCuentas.ExecSQL;
Except
on E: exception do
begin
raise;
end;
end;
Y eso, además, que no tenemos ni idea de lo que hace ese programa servidor.