Я использую Delphi XE и FireBird 2.5.
Попробуйте использовать TSQLStoredProc и выдайте мне ошибку «Курсор не возвращен из запроса», когда я устанавливаю для свойства Active значение TRUE.
Фиктивный пример хранимой процедуры
CREATE PROCEDURE NEW_PROCEDURE
RETURNS(
RDO SMALLINT)
AS
BEGIN
Rdo = 5;
/* Procedure body */
SUSPEND;
END;