I have tried to simulate it but it still worked. I am assuming if they submitted at the same exact milisecond there might be a problem.

If there is a conflict, what happens? Does it error out as read only (because the DB is locked)?

If so, should I just do a try/catch to keep retrying up to a certain number of times in the event of this happening?