DYNAMIC RESULT SETS 1
LANGUAGE SQL
 BEGIN

	DECLARE crs CURSOR WITH RETURN FOR
		SELECT DISTINCT 
			A.Name, 
			A.ResourceID, 
			A.ResourceType, 
			D.PathID, 
			D.PathStr 
		FROM Resources A 
			INNER JOIN StatementReference B ON A.ResourceID = B.ResourceID 
			INNER JOIN Occurrences C ON A.OccurID = C.OccurID 
			INNER JOIN Paths D ON C.PathID = D.PathID 
		WHERE A.ResourceType IN (13,60,67,99) --13=COPY, 60=NATURAL_INCLUDE, 67=PL1_COPY, 99=ASSEMBLER_COPY 
		ORDER BY A.ResourceType, A.Name; 

	OPEN crs;

END	
