If you want to use a field from the returned table in a local variable you can use the following:
SELECT Top 1 @Name=[Name] from [dbo].FN('Some text')
I have a similar problem in that I have a TVF that takes a latitude and longitude and returns a location as an Easting/Northing pair and I need to extract each value in turn. This is how I solved accessing the individual fields.