Quitar espacios dentro de un campo

tema enviado por Claudia en ORACLE
tema iniciado el 16/10/2007

Hola....... necesito quitar espacios de mas dentro de un campo en PL/SQL, no me sirve el TRIM ni LTRIM ni RTRIM, quiero quitar entre caracteres de un campo ej:

"Martin       de        Zamora                        1520" que quede

"Martin de Zamora 1520"