>so por que não faz lance um erro?
juntar-se-á T3 no valor litteral “. Col1”, significando T3 da corda “. Col1”, e não no valor da coluna col1 do T3 da tabela.
o @variable não será interpretado como a expressão de table.column, mas como ela é declarado, como uma corda.