Incidente: A função TCDBInsert não valida o tamanho da parte inteira e/ou decimal de um número. Com isso, era possível inserir valores que superassem o tamanho definido de campos numéricos.
Exemplo: Supondo um campo numérico com tamanho de 10 e 2 decimais, era possível inserir algo como 125,999.
Solução: Criamos uma etapa de validação na camada que avalia os parâmetros de bind para evitar que essa falha de comportamento ocorra.