Выполните 2 запроса на уровне изоляции SERIALIZABLE - это гарантирует, что результат от 2 запросов будет точно таким же, как если бы они были только 2 выполненными запросами, блокируя каждую запись, к которой они обращаются, но безблокировка остальной части стола / столов.