Retour d'une procédure

La commande RETURN permet de renvoyer les données d'une procédure.
RETURN [expression]

La procédure se termine et la valeur de l'expression est renvoyée à l'exécuteur supérieur. Si l'expression n'est pas fournie, NULL est supposé.

La valeur de retour d'une procédure peut être indéfinie. Si le contrôle atteint la fin du bloc de niveau supérieur de la procédure sans rencontrer d'instruction RETURN, NULL est supposé. Le résultat de l'expression est automatiquement converti dans le type de retour de la procédure, comme décrit pour les affectations.