Use o operador de concatenação
|| :update mytable set
c = a || '_' || b
Ou melhor, para evitar ter que executar novamente sempre que as linhas forem inseridas ou atualizadas:
create view myview as
select *, a || '_' || b as c
from mytable
|| :update mytable set
c = a || '_' || b
create view myview as
select *, a || '_' || b as c
from mytable