Com union não é possível somar. Você pode utilizar subselects e somar o valor de cada um. Exemplo: select (select vl_valor1 from TABELA1) + (select vl_valor2 from TABELA2) as SOMA from RDB$DATABASE Abraço! Jeferson Oliveira