Código SQL:
Ver originalSET @query = 'INSERT INTO @Tb_Gestiones
SELECT * FROM VENTAS_GESTIONES
WHERE ID_GESTION IN(SELECT MAX(ID_GESTION) FROM VENTAS_GESTIONES WHERE ID_USUARIO = '+ @pUsuario+' AND Id_Cliente='+@Cliente+') '+@filtro
EXEC sp_executesql @query
Ya que Tb_Gestiones es una variable de tipo table tendras que poner el declare dentro de query. Y ojo que solo estara disponible en ese ambito.