ORA-01722
Número inválido (conversão)
O que significa
Conversão implícita de string não numérica — dado sujo na coluna VARCHAR comparada/convertida a número, ou NLS (vírgula vs ponto).
Ação imediata
Localize a coluna/valor: o problema costuma ser DADO, não código novo.
Como diagnosticar somente leitura — seguro de executar
- Reproduzir com a query; achar o intruso: WHERE NOT REGEXP_LIKE(col,'^[0-9]+$') (ajustar máscara).
Correção definitiva
Sanear dados; comparar como string ou converter com validação (VALIDATE_CONVERSION 12.2+, CAST ... DEFAULT ON CONVERSION ERROR).
Como prevenir
Tipar colunas corretamente (número em NUMBER, não VARCHAR2).