Someone knows how can i call a procedure in a function body, i've been tried like this:
CREATE FUNCTION function1( p_dsc_ctx VARCHAR(7) ,
p_dsc_colunm VARCHAR(18))
LANGUAGE SQL
NOT DETERMINISTIC
MODIFIES SQL DATA
RETURNS VARCHAR(50)
BEGIN ATOMIC
DECLARE vReturn VARCHAR(50);
call procedure1( p_dsc_ctx, p_dsc_colunm , vReturn );
RETURN vReturn;
END
but this error occurs:
[IBM][CLI Driver][DB2/LINUX] SQL0628N Multiple or conflicting keywords involving the "MODIFIES SQL DATA" clause are present. LINE NUMBER=16. SQLSTATE=42613
Thanks