this worked for me:
/*--results
t Name="DistributionCoderPerHour"><ReportName>Code...lots of XML follows
t Name="DistributionDataEntryPerHour"><ReportName>Da...lots of XML follows
*/
WITH MyCTE
AS
(
select convert(varchar(max),CONVERT(varbinary(max),Content))As StrContent,*
from ReportServer$MSSQLSERVER1.dbo.Catalog
--where name ='CPU - Dynamics UpLoad'
)
SELECT SUBSTRING(StrContent,p1.i + 9,p2.i - p1.i),* FROM MyCTE
CROSS APPLY(SELECT CHARINDEX('<SubReport',StrContent) As i) p1
CROSS APPLY(SELECT CHARINDEX('</SubReport>',StrContent) As i) p2
WHERE CHARINDEX('<SubReport',StrContent) > 0
Lowell