Нет. Здесь нет противоречия. В последнем утверждении говорится, что SELECT ... FROM
ничего не блокирует, потому что это предложение SELECT
без WHERE
.
Кроме того, в первом случае речь идет об очень специфической блокировке, которая предотвращает только ВСТАВКУ записей с конкретными значениями ключа («блокировка пробела»).