Si, ma se ho ben capito per te è importante che le tabelle vengano accedute in ordine, mettendo che si tratta di 3 tabelle per esempio così:
si stanno registrando 2 utenti, quindi nell'ordine deve accadere
Utente 1 -> insert in tabella 1
Utente 1 -> insert in tabella 2
Utente 1 -> insert in tabella 3
Utente 2 -> insert in tabella 1
Utente 2 -> insert in tabella 2
Utente 2 -> insert in tabella 3
non deve succedere per esempio
Utente 1 -> insert in tabella 1
Utente 1 -> insert in tabella 2
Utente 2 -> insert in tabella 1
Utente 2 -> insert in tabella 2
Utente 2 -> insert in tabella 3
Utente 1 -> insert in tabella 3
giusto?
In tal caso devi far eseguire una lock delle 3 tabelle prima che inizino gli inserimenti di ogni utente, in modo che chi arriva prima è sicuro che faccia i 3 inserimenti senza interferenze, finiti gli inserimenti si rilasciano le tabelle (col commit) e il secondo utente che stava in coda in attesa inizia i suoi inserimenti (avendo anche lui eseguito una lock appena è il suo turno).