Mehrfache Leerzeichen einfach entfernen

Kurz vor dem langen Wochenende nur ein kleines Skript mit einem tollen Trick, wie man mehrfache Leerzeichen in einem String einfach entfernen kann.

DECLARE @spacefun VARCHAR(MAX) = 'Ganz egal     wieviele Leerzeichen   zwischen den    Wörtern stehen, am Ende   wird alles    gut!' ;
SELECT REPLACE(REPLACE(REPLACE(@spacefun,' ',CHAR(131)+CHAR(132)),CHAR(132)+CHAR(131),''),CHAR(131)+CHAR(132),' ');

Die beiden Zeichen char(131) und char(132) sollten in deutschen Texten eigentlich nicht vorkommen. Aber jeder kann hier ja frei variieren.