opa.... bom dia Eduardo.
Sim... o campo na base esta como Varchar2(20), no bloco de dados (bloco baseado em package) do forms ele esta como char, mesmo assim num vai !!! 1) se setar a mascara para 99"."99"."999 - assim que o usuário vai para o outro campo ele ja formata o que foi digitado. mas quando grava garva tudo sem os pontos. 2) se setar a mascara para 99.99.999 - desta maneira o campo não formata o que foi digitado, deve se digitar os pontos. e quando grava ele grava com os pontos. Num se se isso é possivel, mas eu estava querendo que fosse formatado assim que o usuário saia do campo, e garvar tudo inclusive os pontos. desde já obrigado. Até mais Att, Paulo Oliveira [As partes desta mensagem que não continham texto foram removidas]