Les valeurs des arguments fournis au code d'une fonction PL/Perl sont simplement les arguments d'entrée convertis en tant que texte (comme s'ils avaient été affichés par une commande SELECT). Inversement, les commandes return et return_next accepterons toute chaîne qui a un format d'entrée acceptable pour le type de retour déclaré de la fonction.