Prova:

Select * from tabella
Where oggetto_id in (Select Oggetto_id from tabella
group by oggeto_id
Having max(dal)
)