Gli argomenti per le funzioni non sono facoltativi, quindi è necessario passare un TVP compatibile alla funzione. Non sono sicuro di capire il punto di una funzione con valori scalari che accetta un tipo TVP ma non è necessario:cosa fa questa funzione e come può farlo senza TVP? Sei sicuro che questo non sia pensato per essere un TVF?
Ad ogni modo, ecco come puoi passare un TVP vuoto a una funzione scalare:
DECLARE @x dbo.TVP_type_name;
SELECT dbo.function_name(@x);