Si su objetivo es actualizar tbl2 cada vez que consulta tbl1, entonces la mejor manera de hacerlo es crear un procedimiento almacenado para hacerlo y envolverlo en una transacción, posiblemente cambiando los niveles de aislamiento si se necesita atomicidad.
No puede anidar actualizaciones en selecciones.