stoy aprendiendo stored procedures...asi q tenganme paciencia

sql
CREATE PROCEDURE probando @tabla VARCHAR(10) AS SET @tabla= 'tcs1' UPDATE imputacion.dbo.@tabla SET imputacion.dbo.@tabla.actual = (SELECT precios.prenormalizado FROM precios INNER JOIN marca ON marca.idmarca=precios.idmarca WHERE marca.frecuencia='s' AND precios.idneg=imputacion.dbo.tcs1.idnegocio AND precios.idmarca=imputacion.dbo.tcs1.idmarca AND precios.periodo=1)
bueno quiero q el nombre de la tabla sea segun el parametro ... bueno eso me da error cerca de @tabla
como se hace la concatenacion?
gracias gente!