Ho risolto applicando la logica con il before insert.