View-Problem in PL/SQL

Hallo zusammen,
ich arbeite mir dem PL/SQL-Developer auf einer Oracle 9-DB!
Ich habe ein Problem mit dem Ergebniss eines Views!
Mein View gibt mir folgendes wieder:
GUID SendungNR Ladestelle

1 22 098
2 22 501
3 28 098
4 55 098
5 55 011
etc

Ist auch eigentlich richtig! Optimal wäre allerdings wenn ich lediglich Satz 1,3 und 4 erhalten würde, da mich nur die „erste Zeile“ von folgenden Zeilen interessiert, wo die SendungNR dieselbe ist!
Wie könnte ich das auschliessen?
Ich habe schon mit der Funktion FIRST probiert, aber da kommt immer nur die Meldung „ungültiger Spaltenname“!
Ich danke für Eure Hilfe!
Gruss
Marlon

Hallo,
versuchs mal mit

select * from tabelle/view, (select sendungNr, min(GUID) min_GUID from tabelle/view) a
where a.senundNr = tabelle.sendungNr
and a.min_GUID = tabelle.GUID

Hi!

select * from tabelle/view, (select sendungNr, min(GUID)
min_GUID from tabelle/view) a
where a.senundNr = tabelle.sendungNr
and a.min_GUID = tabelle.GUID

Oder aber auch
select * from deine_view dv1
where dv1.guid = (select min(dv2.guid) dv2
from deine_view dv2
where dv1.sendungdnr = dv2.sendungsnr)

ghupft wie ghatscht …

Allerdings würde ich dies gleich in die Ursprungsview einbauen - es wird ein _bißchen_ performanter dadurch …

Grüße,
Tomh