Salve, secondo voi è possibile in MS SQL trattare il nome del Database come fosse una variabile?

Devo confrontare dei dati di due database diversi ma in certi casi è possibile che il nome dei database siano diversi dallo standard.

In genere si usa:
From NomeDB..NomeTabella etc etc

E' possibile una cosa tipo @NomeDb..NomeTabella?

Ne sapete qualcosa?

Tnx