Les valeurs de l'argument fournies au code d'une fonction PL/Perl sont simplement les arguments en entrée convertis dans la forme textuelle (comme si elles avaient été affichées par une instruction SELECT ). En revanche, une commande return acceptera toute chaîne dont le format en entrée est acceptable pour le type déclaré en retour. Donc, à l'intérieur de la fonction PL/Perl, toutes les valeurs sont simplement des chaînes de texte.