Highest form of locking? The command has to do nothing with locking. It only sets multiple selects from a table to bring up the same information before the transaction is commited. "Set transaction isolation level serializable" influences only the next transaction. After you commit the transaction, the isolation level reverts to the default "read committed".