SQL Server Variable

Voilà mon problème.
J’ai une procédure stockée temporaire.
Dans cette procédure je dois récupérer des count de plusieurs bases.
La liste des bases se trouve dans une variable que je met à jour à chaque fois.

Du coup comment faire mon SELECT pour que cela fonctionne, car, betement, je croyais qu’un bon [@MAGASIN].[dbo].[TABLE] fonctionnerait…