Estou começando a trabalhar com SQL e estou com um problema preciso sempre trazer o último registro de uma tabela no seguinte SQL
select substr(obter_idade_pf(c.cd_pessoa_fisica, sysdate, 'A'),1,100)qt_idade,
substr(obter_nome_paciente_setor(a.nr_seq_paciente),1,60) nm_paciente,
substr(obter_nome_medico_setor(a.nr_seq_paciente),1,60) nm_medico,
substr(obter_desc_prot_medic(a.nr_seq_paciente),1,255) ds_protoc,
obter_checagem_quimioterapia(a.nr_seq_atendimento)status,
substr(obter_desc_cid(d.CD_CID),1,200)ds_doenca,
a.qt_peso
from paciente_atendimento a,
atendimento_paciente c,
[b]uop_cid_paciente d[/b]
where dt_prevista between :dt_inicial and fim_dia(:dt_final)
and d.cd_pessoa_fisica = c.cd_pessoa_fisica
and exists (select 1
from paciente_setor b
where b.nr_seq_paciente = a.nr_seq_paciente
and b.ie_status = 'A')
and a.dt_cancelamento is null
and a.cd_estabelecimento = :cd_estabelecimento
and a.nr_atendimento = c.nr_atendimento
order by nm_paciente
preciso que traga somente e sempre o primeiro registro dessa tabela em negrito