Cita:
Iniciado por MutenRo Con el TO_CHAR(...., '000') lo que conseguimos es que se añadan ceros delante si hace falta para obtener 3 dígitos, pero esta función devuelve también un espacio en blanco para números positivos, de ahí que sea necesario el REPLACE(....., ' ','') para quitarlo (supongo que también se podía haber utilizado la función TRIM()).
y eso no se lograba con el lpad o rpad??