I am using a table-valued parameter in one our stored procedures. Here is the syntax I used:
@districtlist NumericList readonly
(NumericL
NumericL
You can pass the TVP as default:
EXEC dbo.Test_TVP @my_table = default
Which is the equivalent of an empty table.