I just want to know if I can assume the fields are going to be the same for table-valued functions because in one part of my UI all I need are the field names (not their values) and I want to delay binding the function to a parameter until later in the application.