Puedes probar mediante un store procedure...
Código SQL
[-]
create procedure sp_transp_total
returns (
cod_proyecto integer,
volumen char(2),
peso char(2))
as
declare variable volumen_int integer;
declare variable peso_int integer;
begin
for
select cod_proyecto, volumen, peso from transp_total into
:cod_proyecto, :volumen_int, : peso_int;
do
begin
if (volumen_int == 1) then
volumen = 'SI';
else
volumen = 'NO';
if (peso_int == 1) then
peso = 'SI';
else
peso = 'NO';
suspend;
end
end^
Y este ya lo puedes usar:
Código SQL
[-]
select cod_proyecto, volumen, peso from sp_transp_total
Saludos...