You cannot use ALTER PROCEDURE to change the DDL definition of an SQL procedure, that is, to REPLACE the procedure. To replace the definition on an SQL procedure, you must submit a REPLACE PROCEDURE request (see CREATE PROCEDURE and REPLACE PROCEDURE (SQL Form)).