AS SELECT DISTINCT Variables.VarID, Occurrences.ProgID, ProgramAliases.AliasName AS ProgramName FROM (Variables INNER JOIN Occurrences ON Variables.OccurID = Occurrences.OccurID) INNER JOIN ProgramAliases ON Occurrences.ProgID = ProgramAliases.ProgramID and ProgramAliases.AliasType = 0  
WHERE upper (Variables.VarName) in (select * from #string_param_temp) AND Variables.IsFiller <> -1 
ORDER BY Variables.VarID	
				
				