Olas Srs,
Consegui descobrir o erro.
Na verdade quando o usuário digitou a nome do funcionário, ao final do nome ele teclou o ENTER, o que fez gerar os caracteres especiais ( dois quadrados consecutivos).
O que fiz foi fazer um replace para quando houve esse erro.
Segue o que fiz, caso alguém passe por esse erro.
SELECT REPLACE (REPLACE (‘String_qq
‘, CHR (10), ”), CHR (13), ”)
FROM DUAL.
Como tenho uma variavel para gerar o sobrenome, no final ficou assim:
v_sobrenome := REPLACE(REPLACE(v_sobrenome,chr(10),''),chr(13),'');
Obrigado pela ajuda de todos.
[]s