Qual é o seu banco de dados e conjunto de caracteres nacionais? Se você não tem certeza
SELECT *
FROM v$nls_parameter
WHERE name LIKE '%CHARACTERSET'
Qual é o tipo de dados da variável msg_txt? CHAR/VARCHAR2? Ou NCHAR/NVARCHAR2?
SELECT *
FROM v$nls_parameter
WHERE name LIKE '%CHARACTERSET'