Well I know this works:DECLARE @SQLString nvarchar(1000), @ParamDef nvarchar(1000), @rtnVal nvarchar(1000)SELECT @SQLString = 'SELECT @rtnVal = convert(varchar,au_id) From pubs.dbo.authors Where au_lname=''Blotchet-Halls'''Select @ParamDef = '@rtnVal nvarchar(1000) OUTPUT'EXEC dbo.sp_executesql @SQLString, @ParamDef, @rtnVal OUTPUT Select @rtnVal
And this should do it as well:Create Table #blah (secId int, secName varchar(100))Insert Into #blahExec('SELECT secId, secName FROM Security_Table WHERE securityGroup=''' + @securityGroup + ''')Select @secId = secId, @secName = secName from #blahdrop table #blahCorey