DYNAMIC RESULT SETS 1
LANGUAGE SQL
 BEGIN


	            BEGIN

					    DECLARE crs CURSOR WITH RETURN FOR	
						SELECT  de.name AS Application,
					            dv.referencename AS ElemName,
					            COUNT(dp.name) AS no,
					            de.DdsTypeId
					     FROM DDCLElement de
					          JOIN DDCLProperty dp ON de.id = dp.elementid
					          JOIN DDCLValue dv ON dp.id = dv.propertyid
					     WHERE de.DdsTypeId = 25
					          AND de.islocal = 0
					          AND dv.referenceddstypeid = 7
					          AND dv.ValueTypeId IN (2, 4)
					          AND dp.Name = 'TASKS'
					          AND de.ID IN (SELECT * FROM SESSION.numeric_param_temp)
					     GROUP BY de.name,
					              dv.referencename,
					              de.DdsTypeId
					     ORDER BY de.name,
					              dv.referencename;
					

                         OPEN crs;

                  END;
 END	
