Cuidado ao atualizar seu bloco de dados no Forms 6i
Você tem um Form desenvolvido em Oracle Forms 6i e precisa adicionar um novo campo criado na tabela que alimenta o bloco de dados do referido Form. Tarefa fácil, basta atualizar o bloco de dados e arrumar um lugar para o novo campo no seu layout e pronto, tudo resolvido. Não.
Fazendo isso algum gatilho (trigger) que possivelmente exista no seu bloco de dados (não os gatilhos dos demais campos) podem ser apagados e o prejuízo dependendo da quantidade de gatilhos existentes pode ser grande.
Em casos assim o ideal é que o campo seja criado de forma manual, embora pareça a primeiro momento um retrocesso a chance de perda de gatilhos é praticamente nula e por se tratar de somente um ou poucos campos o trabalho braçal nem será assim tão fatigante.
O Oracle Forms 6i é muito ágil para o desenvolvimento, mas alguns bugs como este realmente tiram o sono e sempre tendem a ocorrer em momentos de extrema pressão ou necessidade extrema do cliente em utilizar o novo recurso (de acordo com a Lei de Murphy).