Hi Dmitry Yemanov ! DY> А разве EXECUTE PROCEDURE ... RETURNING_VALUES ... уже DY> отменили?
Нет наверное, не отменили, но я почему-то никогда им не пользовался, потому и упустил из виду :) А для процедуры, вызываемой через EXECUTE PROCEDURE ... RETURNING_VALUES, suspend не нужен ? --------------------- PS: Кстати, в лангрефе четко написано, что такое селективная процедура: "Select procedures that an application can use in place of a table or view in a SELECT statement. A select procedure *must be defined to return* one or more values, or an error will result." А так понял, что "must be defined to return" - это наличие returns (...) А "can use in place of a table or view in a SELECT statement" - это значит, что любая процедура, из которой возможен селект (независимо от того, возвращается ли что-то) - это селективная процедура. Получается, что в 2-ке изменилось понятие селективной процедуры в принципе. --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---