Sim, isso está sujeito às condições da corrida se duas sessões executarem o gatilho ao mesmo tempo. Você não deve usar esta solução.
Pode não acontecer durante o teste, mas você pode supor que vai acontecer durante a produção. :-)
Há um velho ditado, Um em um milhão é o próximo terça-feira .