AS SELECT DISTINCT AdabasFiles.FileId,
	(CASE WHEN MFAdabasFiles.FileName IS NOT NULL THEN MFAdabasFiles.FileName
		ELSE CONVERT(varchar(16), AdabasFiles.FileNumber) END) as fName,
	'' AS [Definition Source], '' as startRow, 
	(CASE WHEN MFAdabasDB.DBName IS  NOT NULL THEN MFAdabasDB.DBName 
		ELSE CONVERT(varchar(16), AdabasDatabases.DBNumber) END) as db 
FROM NaturalDBView  
 INNER JOIN NaturalDDM on NaturalDDM.DDM_ID = NaturalDBView.DDM_ID
 INNER JOIN AdabasView ON AdabasView.ViewID=NaturalDDM.ReferenceResourceID AND NaturalDDM.ResourceType=62
 INNER JOIN AdabasFiles ON AdabasFiles.FileID=AdabasView.AdabasFileID
 INNER JOIN AdabasDatabases ON AdabasDatabases.AdabasDBID=AdabasFiles.AdabasDBID
 LEFT JOIN MFAdabasFiles ON MFAdabasFiles.FileNumber=AdabasFiles.FileNumber
 LEFT JOIN MFAdabasDB ON MFAdabasDB.DBNumber= AdabasDatabases.DBNumber
WHERE NaturalDBView.ViewId IN (Select * from #numeric_param_temp)
ORDER BY fName, db
