What happens when we put a lock statement outside transaction ?
When two concurrent request try to take lock on the same data, will both of them be able to acquire lo