В общем в FB2 если я создаю процедуру типа такой:

CREATE PROCEDURE TEST
AS
BEGIN
  EXECUTE STATEMENT NULL;
END

потом вызываю её, получаю ошибку. Делаю комит или роллбэк и пытаюсь 
перекомпиллировать процедуру например на такую:

CREATE PROCEDURE TEST
AS
BEGIN
  EXECUTE STATEMENT '';
END

и получаю:

This operation is not defined for system tables.
unsuccessful metadata update.
object TEST is in use.

Кто в этом виноват? Эксперт или сервер?

Ответить