SQL: seleccione el valor más bajo que aún no existe

En la Tabla A tengo una columna int.

¿Es posible usar solo una instrucción select para seleccionar el valor mínimo en la columna que NO EXISTE y es mayor que 0?

Por ejemplo, si la columna tiene los valores 1,2,9, la instrucción select devolverá 3. Si la columna tiene 9,10,11, devolverá 1.

Puedo lograr esto usando una tabla temporal o un bucle, pero me pregunto si puedo hacerlo usando solo una instrucción select.

Gracias.

Respuestas a la pregunta(7)

Su respuesta a la pregunta