[Declare]
Variables, curseurs, etc.
Begin
Instructions SQL et PL/SQL
[Exception]
Gestion d'erreur.
End ;
/
Un bloc PL/SQL est terminé par un ; comme une instruction SQL.
Par ailleurs, dans les environnements d'exécution Oracle (comme SQL*Plus, SQL Developer...), il est nécessaire de séparer les blocs par un "/" (sur une nouvelle ligne).
Une bonne habitude est donc de terminer les bloc PL/SQL par des "/".