Argumenty do funkcji nie są opcjonalne, więc musisz przekazać kompatybilny TVP do funkcji. Nie jestem pewien, czy rozumiem sens funkcji skalarnej, która przyjmuje typ TVP, ale nie musi - co ta funkcja robi i jak może to zrobić bez TVP? Czy na pewno nie ma to być TVF?
W każdym razie, oto jak możesz przekazać puste TVP do funkcji skalarnej:
DECLARE @x dbo.TVP_type_name;
SELECT dbo.function_name(@x);