AS SELECT DISTINCT  
		IdmsSubschemaSets.ID, 
		IdmsSubschemaSets.SetName, 
        Paths.PathStr AS [Definition Source], 
        Occurrences.StartRow,
        IdmsSchema.SchemaName
FROM    (IdmsSubschemaSets INNER JOIN
        	(	Occurrences INNER JOIN
       		 Paths ON Occurrences.PathID = Paths.PathID
       		 ) ON IdmsSubschemaSets.OccurId = Occurrences.OccurID
       	 ) INNER JOIN
	        (IdmsSchema INNER JOIN
	        IdmsSubschema ON IdmsSchema.ID = IdmsSubschema.SchemaId
	        )
         ON IdmsSubschemaSets.SubschemaId = IdmsSubschema.SchemaId
WHERE     (IdmsSubschemaSets.ID IN (Select * from #numeric_param_temp))
ORDER BY IdmsSchema.SchemaName, IdmsSubschemaSets.SetName


