Con esta consulta ya obtendrías todos los números sin repetirse con lo cual no usas el merge.
Que contenido va a tener number, pues esta definido como varchar, pues si son solo números se puede hacer alguna vuelta para que pueda ser mas rápido.
Es posible definir number como campo numerico o no porque va a contener algun otro tipo de caracter.
Salduos