Det bedste, jeg kunne finde på, var at erklære en tabelvariabel af din type lokal til funktionen og bruge den i hele din kode. Udfør derefter en INSERT...SELECT i parametertabellen lige før RETURN-sætningen.
Jeg har hidtil undgået brugerdefinerede typer. Selvom de virker lovende, med evnen til at ændre typen på ét sted i stedet for at ændre datatyper overalt, ser de bare aldrig ud til at levere, når det kommer til produktivitet og vedligeholdelse på grund af problemer som disse.