Si je me rappelle bien, je crois bien que NON.
Nous avions trouvé une méthode pour palier a ça pour les differentes versions, en gros a chaque mise a jour, une PS recréait des types de données utilisateurs en fonction des types de données des champs des tables.
Par la suite il est possible d'utiliser en parametres OUTPUT une variable avec un type utilisateur.
Attention cependant, la PS livrée en standart pour creer les types de données utilisateurs buggait elle ecrementait un identifiant ne pouvant depasser 32k, même si il y avait de la place pour en ajouter cela sourtait "limite machin depassée", il a fallut faire la notre.
C'était quand même du travail pour un cas très précis qui avait été demandé, je ne sais pas si il y a d'autres solutions.