Mascaramento de dados no oracle

Como faço para mascarar dados sensíveis de tabelas para proteger dados num outro ambiente que não seja de produção. Seria como numa tabela pegar o cpf de um cara e por com nome de outro cara enfim misturar… Alguém tem algum material bom ou link de site para eu poder ler e estudar sobre o tema?
Vi que a oracle possui o Oracle Data Redaction, alguém tem algum material sobre ele, link…?

Eu tenho trabalhado com isso a nível de aplicação, desse modo o banco de dados nunca recebe a informação limpa, recebe sempre encriptada!
Mas quanto a misturar dados não tem como controlar, se o usuário tem acesso a base mesmo com campos criptografados ele pode pegar o dado criptografado de um campo e jogar em outro e vice e versa.