Para chamar um procedimento que está armazenado em um banco de dados, utilize a instrução ESQL CALL. O procedimento armazenado deve ser definido por uma instrução CREATE PROCEDURE que possui uma cláusula Language igual a DATABASE e uma cláusula EXTERNAL NAME que identifica o nome do procedimento no banco de dados e, opcionalmente, o esquema do banco de dados ao qual ele pertence.
Ao chamar um procedimento armazenado com a instrução CALL, o broker assegurará que a definição ESQL e a definição do banco de dados são correspondentes:
As seguintes restrições aplicam-se ao uso de procedimentos armazenados:
Ao definir um procedimento ESQL que corresponda a um procedimento armazenado do banco de dados, você pode especificar um nome qualificado (em que o qualificador é um esquema de banco de dados) ou um nome não qualificado.
Para criar um procedimento armazenado: