I believe the transaction can be done using read committed because dirty reads are not OK because there is an update going on, thus a read is involved non-repeatable reads are OK because it is unlikely someone else is changing the value phantoms are OK because there are no SELECT statements Am I on the right track?