Wichtig ist nicht das Leerzeichen nach sondern VOR dem Komma !!!
SQL interpretiert eine Zahl als Dezimalzahl, wenn auf die Ziffer direkt ein Komma folgt.
Am besten fährt man, wenn man sich angewöhnt vor und hinter einer Zahl ein Leerzeichen zu setzen.
Auch andere scalare Funktionen (substr, posstr, usw.) haben das selbe Problem.