Você tem que construir a declaração primeiro.
SET @sql = CONCAT('SELECT * FROM ', varSchemaName, '.MyTable');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Você pode ler mais sobre declarações preparadas aqui .
Você pode ficar tentado a usar variáveis para nomes de tabela, mas isso não funciona. Esses parâmetros são para valores em cláusulas where e assim por diante. O caminho acima é o caminho a percorrer.