@Input_DDName VARCHAR(250) 
AS SELECT Files.LogicalName, Files.FileID 
 FROM  Files LEFT join Occurrences on Files.OccurID = Occurrences.OccurID
	   LEFT JOIN  Programs on Programs.ProgramID = Occurrences.ProgID
 WHERE  (Programs.ProgramID in (Select * from #numeric_param_temp) OR NOT EXISTS(SELECT 0 FROM  #numeric_param_temp)) AND Files.name=@Input_DDName
