Az ugró utasítás segítségével a vezérlést átadhatjuk egy megcímkézett végrehajtható utasításra vagy blokkra. Alakja:
GOTO címke;
A GOTO utasítással nem lehet a vezérlést átadni egy feltételes utasítás valamelyik ágára, ciklus magjába vagy tartalmazott blokkba.
Egy blokk esetén GOTO segítségével átadható a vezérlés bármely végrehajtható utasításra vagy egy tartalmazó blokkba. Kivételkezelőből (lásd 7. fejezet) soha nem ugorhatunk vissza a kivételt kiváltó blokk utasításaira, csak tartalmazó blokkba.
Ha kurzor FOR ciklusban (lásd 8.5. alfejezet) alkalmazzuk a GOTO utasítást, akkor a kurzor automatikusan lezáródik.
A GOTO utasítás használata a PL/SQL programok írásánál nem szükséges. Használatát nem javasoljuk, mivel áttekinthetetlen, strukturálatlan, nehezen karbantartható, bonyolult szemantikájú kód létrehozását eredményezheti.