SQL: selecione o valor mais baixo que ainda não existe

Na Tabela A eu tenho uma coluna int.

É possível usar apenas uma instrução select para selecionar o valor mínimo na coluna que NÃO EXISTE e é maior que 0?

Por exemplo, se a col tiver os valores 1,2,9, a instrução select retornará 3. Se a col tiver 9,10,11, retornará 1.

Posso conseguir isso usando uma tabela temporária ou um loop, mas estou pensando se posso fazê-lo usando apenas uma instrução select?

Obrigado.

questionAnswers(7)

yourAnswerToTheQuestion