Это опять я.
Есть хранимая процедура с параметром
CREATE PROCEDURE SP (A INTEGER)
Имя у домена этого параметра - RDB$123
Создаем новую хранимую процедуру
CREATE PROCEDURE SP1(A RDB$123)
Сервер (FB2.5) создает SP1 без проблем.
Удаляем SP1. Коммитим.
---
Смотрим в базу - SP имеет параметр, который ссылается на несуществующий
домен.
Это известная хрень или где?
---
IBE - маладца. По-всей видимости, юзает left join для пересечения
PROCEDURE_PARAMETERS и FIELDS. Поэтому список параметров "убитой" SP все
равно показывает корректно.
Коваленко Дмитрий.
PS. "Не виноватая я!"