Det bästa jag kunde komma på var att deklarera en tabellvariabel av din typ lokal för funktionen och använda den i hela din kod. Gör sedan en INSERT...SELECT i parametertabellen precis före RETURN-satsen.
Jag har undvikit användardefinierade typer hittills. Även om de verkar lovande, med möjligheten att ändra typen på en plats istället för att ändra datatyper överallt, verkar de aldrig leverera när det kommer till produktivitet och underhåll på grund av problem som dessa.