Algo complicado ¿no? A veces me sorprende la facilidad con que algunas cosas se pueden hacer en MySql.
Va otra opción, quizá ésta sí funcione en IB:
Código SQL
[-]
select
cod_proyecto,
substring('SINO', 2*volumen + 1, 2) as volumen,
substring('SINO', 2*peso + 1, 2) as peso
from
transp_total
// Saludos