Идея: поскольку ФБ не дает возможность указывать приоритеты для запросов, хотя бы дать возможность пользователю вручную останавливать долгоиграющие запросы.
Реализация: нас стороне клиента делаем нить с низким приоритетом. Перед стартом запроса активизируем ее. Нить выжидает 10 сек и если запрос все еще выполняется, то выводит на экран окно с кнопкой Прервать. Если пользователь нажимает кнопку, то открывается еще один конект к базе и в нем выполняется запрос DELETE FROM mon$statements WHERE mon$statement_id = :ID Но, мы не знаем ID! Handle запроса <> ID запроса. Что делать? Удалять по тексту запроса, его статусу и ID подключения? Или есть возможность получить ID запроса на клиенте?

