Elle retournera rien, et une exception sera levée, qui sera ensuite propagée à l'application appelant la fonction.
Pour forcer le retour de la fonction, alors tu dois en interne à ta procédure checker les erreurs et te faire un error manager.
Cherche "RAISE" comme mot clé, tu trouveras des exemples d'error manager. RAISE permet de lever une exception manuellement, et on le trouve généralement dans les progs bien écrits qui utilisent un error manager 