Pues si, funciona, y al fin y al cabo es lo importante, pero no es lo más claro que pudieras tener, ¿verdad?. Ya que de esa forma no se controla el tipo ni la longitud y hace casting implícito. Además, no se como recuperarias el valor de un parámetro de salida

, de esa forma no he hecho pruebas con esos parámetros.
Saludos