Hi
In the @Database table variable store database id also.
Then in you select query change this part
"FROM SYS.DM_DB_INDEX_USAGE_STATS C
WHERE B.OBJECT_ID = C.OBJECT_ID
AND B.INDEX_ID = C.INDEX_ID
INNER JOIN @Database D ON C.database_id = D.database_id
".
Try it out and let me know....
"Keep Trying"