It is possible?
DECLARE @vTableName varchar(50) SET @vTableName = (SELECT TableName FROM qms_Types WHERE Id = 1) SELECT * FROM @vTableName
I think you want this:
DECLARE @vTableName table(TableName varchar(50)) insert into @vTableName SELECT TableName FROM qms_Types WHERE Id = 1 SELECT * FROM @vTableName