Si estás usando Firebird 2.5 ó posterior, y quieres detener todo lo que se está realizando desde una conexión puedes hacerlo.

Por ejemplo, has detectado que alguien se conectó a la Base de Datos y está insertando basura en ella. Quizás algún hacker o algún “gracioso” que no tiene algo mejor que hacer, o quizás alguna aplicación legítima tiene un “bug”. Sea como sea, esa conexión puede tener varias transacciones abiertas y quieres cerrarlas a todas rápidamente.

Esta consulta te mostrará todas las conexiones actuales:

SELECT
   *
FROM
   MON$ATTACHMENTS

Y este comando las eliminará a todas esas conexiones.

DELETE FROM
   MON$ATTACHMENTS

Aunque lo más probable es que desees eliminar solamente a alguna conexión, en ese caso tendrías que establecer la condición:

DELETE FROM
   MON$ATTACHMENTS
WHERE
   MiCondición

“MiCondición” puede ser, por ejemplo:
MON$USER = ‘ALICIA’

o quizás:

MON$REMOTE_ADDRESS = ‘192.168.0.15’