Nejlepší, s čím jsem mohl přijít, bylo deklarovat proměnnou tabulky vašeho typu místní pro funkci a použít ji v celém kódu. Potom proveďte INSERT...SELECT do tabulky parametrů těsně před příkazem RETURN.
Uživatelsky definovaným typům jsem se zatím vyhýbal. I když se zdají slibné, se schopností změnit typ na jednom místě namísto změny datových typů všude, prostě se zdá, že nikdy nedosáhnou, pokud jde o produktivitu a údržbu, kvůli problémům jako jsou tyto.