Nej, det er ikke en fejl, det er dokumenteret adfærd .
Du kan bruge en formatmodelmodifikator
at ændre denne adfærd; i dette tilfælde FM
'fill mode' modifikator (selvom dokumentationen ikke rigtig taler om dens brug med talformatmodeller):
SELECT to_char(LEVEL - 1, 'fm0000') ...