On Fri, 04 Jul 2008 15:42:04 +0400, sasha <[EMAIL PROTECTED]> wrote:

> EXECUTE PROCEDURE PROC(COALESCE(:PARAM_1, DEFAULT), ... COALESCE(:PARAM_N, 
> DEFAULT))

Опять бантики... ИМХО и над обычными дефолтами зря время тратили.

EXECUTE PROCEDURE PROC(:PARAM_1, ... :PARAM_N)
AS BEGIN
   :PARAM_1 = COALESCE(:PARAM_1, <SOME_VALUE>);
   :PARAM_N = COALESCE(:PARAM_N, <SOME_VALUE>);

-- 
Сергей Смирнов.

Ответить