Тигры стреляют по событиям на объектах БД. Например, вы можете определить триггер, который будет срабатывать до или после вставки, обновления или удаления событий в таблицах. То, что вы делаете в реализации триггера, полностью зависит от вас, БД сделает доступной вам старую запись (для обновления и удаления) и новую запись (для вставки и обновления).
По вашему требованию вы можете реализовать логику, которая будет проверять значение атрибута, и если он достигает нуля, вы выполняете операцию DML, иначе просто возвращаетесь, ничего не делая.