Dokumentasi fungsi 'nlssort' tidak menyatakan bahwa string output akan menjadi normalisasi string input, atau bahwa mereka akan memiliki panjang yang sama. Tujuan dari fungsi ini adalah untuk mengembalikan data yang dapat digunakan untuk mengurutkan string input.
Lihat http://docs.Oracle.com/ cd/E11882_01/server.112/e26088/functions113.htm#SQLRF51561
Sangat menggoda untuk menggunakannya untuk menormalkan string Anda karena tampaknya berhasil, tetapi Anda berjudi di sini...
Heck, itu bahkan bisa menghasilkan LENGTH(b)=200 dan tetap melakukan apa yang seharusnya dilakukan :)