Enregistrer les procédures génériques

Lorsque vous enregistrez une procédure stockée qui utilise des arguments génériques, vous utilisez le mot-clé ANY pour déclarer les types de données numériques ou de caractères comme génériques.

Voici un exemple :
MYDB.TESTSCH(USR)=> CREATE PROCEDURE itemfind(NUMERIC(ANY))
RETURNS CHAR(ANY) LANGUAGE NZPLSQL AS
BEGIN_PROC
  BEGIN
    /* Body of procedure... intentionally omitted from example*/
  END;
END_PROC;

Dans cet exemple, la procédure " itemfind() prend en entrée un type de données numériques de n'importe quelle taille valide et renvoie une valeur char de n'importe quelle taille.