Fala Manoel.. Boa noite..!
Cara.. vc pode usar expressão regular..!!
Montei um aqui para demonstrar..!!!
---------------- Exemplo ----------------
SQL> SELECT REGEXP_REPLACE('SELECT COM ESPACOS', '[[:space:]][[:space:]]+', ' ') FROM DUAL;
REGEXP_REPLACE('SELECTCOMESPAC
SELECT COM ESPACOS
---------------- Na produção ----------------
SELECT REGEXP_REPLACE(, '[[:space:]][[:space:]]+', ' ') FROM TABELA;
Nesta situação eu estou substituindo todos os espaços por apenas 1 espaço… Creio que é isto que vc precisa…
Qualquer coisa.. pode postar ai..!!
Abraços..!