O SQL Server quebra Selecionar… Inserir consultas em uma transação implícita?

Quando executo uma consulta de seleção / inserção, o SQL Server cria automaticamente uma transação implícita e, portanto, a trata como uma operação atômica?

Tome a seguinte consulta que insere um valor em uma tabela, se ainda não estiver lá:

INSERT INTO Table1 (FieldA)
SELECT 'newvalue' 
WHERE NOT EXISTS (Select * FROM Table1 where FieldA='newvalue')

Existe alguma possibilidade de 'novo valor' ser inserido na tabela por outro usuário entre a avaliação da cláusula WHERE e a execução da cláusula INSERT se eu não estiver explicitamente envolto em uma transação?

questionAnswers(4)

yourAnswerToTheQuestion