Az ugró utasítás

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.