Dokumentace funkce 'nlssort' neuvádí, že výstupní řetězec bude normalizací vstupního řetězce nebo že budou mít stejnou délku. Účelem funkce je vrátit data, která lze použít k seřazení vstupního řetězce.
Viz http://docs.oracle.com/ cd/E11882_01/server.112/e26088/functions113.htm#SQLRF51561
Je lákavé jej použít k normalizaci řetězce, protože zřejmě funguje to, ale vy tady hrajete hazard...
Sakra, mohlo by to dokonce dát DÉLKA(b)=200 a stále dělat to, co dělat má :)