Olha so tenho um select que preciso de chamar ele umas vezes em algumas consultas pensei em criar uma function mas por onde começar para criar a tal function...
O select é este:
SELECT
DECODE(f.ie_funcao, '2', 'Cirurgião Principal:',
'3', 'Primeiro Auxiliar:',
'5', 'Anestesista:') || ' ' ||
c.NM_PESSOA_FISICA as linha5
from PESSOA_FISICA c, CIRURGIA e, CIRURGIA_PARTICIPANTE f
where E.NR_ATENDIMENTO = :NR_ATENDIMENTO
AND E.NR_CIRURGIA = F.NR_CIRURGIA
and f.CD_PESSOA_FISICA = c.CD_PESSOA_FISICA
and f.ie_funcao = :ie_funcao