Cara...
detro da trigger tu tem a possibilidade de utilizar :new e :old para referenciar as colunas da tabela sobre qual a trigger irá disparar
logo se nome é uma coluna da tabela tc_cliente tu podes fazer assim:
Selecionar tudo
SELECT REAPLCE (TRANSLATE(:new.nome, ':', '+', '*')) from dual
só não estou entendo por que você esta utilizando um select na dual??
se queres garantir que sempre que o usuário informe a coluna nome, seja feito uma varredura no valor para retirar os caracteres especiais então o melhor seria fazer algo assim:
* Só para esclarecer o :old é o valor antes do update ou de um delete, no caso do insert ele não existe, e o :new é o valor após o insert ou o update no delete ele não existe.