Concatenar ponto e vírgula ";" em select no Oracle

Boa Tarde, Galera!

Tudo beleza?

Sou novo por aqui, gostaria de um apoio de vocês.

Como concateno o caracter ponto e vírgula “;” em um select no Oracle, visto que o ; no Oracle é utilizado como terminador?

No exemplo abaixo, quero concatenar 2 e-mails em uma string, mas poderia por exemplo querer concatenar || um novo e-mail com ; em um campo de e-mail.

SELECT ‘teste1@mail.com;teste2@mail.com’ MAIL
FROM DUAL

O select acima retorna o seguinte erro:

Error : 1756 - ORA-01756: string entre aspas não finalizada adequadamente

Obrigado,
Denison

O caracter que tens para definir a string não me parece que seja a aspa simples correta

SELECT 'teste1@mail.com;teste2@mail.com' MAIL
FROM DUAL

pmlm, no select estou inserindo o caracter correto: ’ (aspa simples). O problema está no ; que é considerado terminação. Vi em algum lugar uma espécie de conversão Y+, como se fosse uma expressão no lugar de “;”, mas não consegui utilizar.

@pmlm está certo, a instrucao que ele passou funciona , copia e cola a dele. ‘ é diferente de '.

E aí, galera!

Alguma sugestão de como usar “;” no select?

Já foi passado, funciona. Mostre um print de onde está executando a query.