I get the following error when calling a stored procedure that has a table valued parameter as one of the parameters
The EXECUTE permission was denied
EXECUTE
Grant Control on TYPE::schema.mytabletype to RoleOrMember
This worked for me; many thanks to @chiefbrownbotom in the comment above.