On Wed, 14 Nov 2007 18:01:33 +0300, Dmitriy A. Beloshistov <[EMAIL PROTECTED]> wrote:
>> И что должен вернуть CURRENT_USER? Хеш? :-) > > Почему хэш? Пользователя, полученного по хэшу. Какая серверу разница, с каким > именем он внутрях оперирует:"VASYAPUPKIN" или "ACBD456ABCD"? А на > current_user можно и за именем слазить... Или длина CURRENT_USER чем-то > ограничена? declare variable cu varchar(); ... if () then cu = current_user; /* else cu = default */ select rdb$privilege from rdb$user_privileges where rdb$relation_name = :rel_nm and /* ! */ rdb$user = :cu /* ! */ into prv; Как? -- Сергей Смирнов.

