in ogni caso non esiste nessun altro modo per gestire questo tipo di problematica legata al return ?
... a meno non che non usi il dataenvironment ...
cmq il metodo consigliato da biste è OK !