主に、データベース定義（CREATE DATABASE文）完了後に実行するSQLスクリプトとしてcatproc.sqlがあるが、この時点ではユーティリティパッケージ(DBMS_XXX)どころか標準SQL関数のCOUNT()なども未定義の状態である。これらの機能は通常、データベースカタログを定義するスクリプトcatalog.sqlの実行後に、catproc.sqlというスクリプトを実行することで定義される。 パッケージSTANDARDで定義されているプロシージャ・ファンクションは、呼び出すときにパッケージ名を修飾せずとも呼び出せる。このcatprocは、OUIでプロダクトインストールとともにデータベース定義も行う場合や、 別途DBCA(Database Configuraton Assistant)にてデータベースを定義する場合、DBCAでデータベース定義スクリプトを生成した場合にスクリプトの中に含まれた形で実行されるためあまり意識する必要はないが、定義したデータベースの動作がおかしい場合はこのあたりを見直し、場合によってはスクリプトの再実行を行う必要もある。PSR（Patch Set Release：いわゆる集積パッチ）を適用した場合にもこのスクリプトの再実行をする必要がある。ユーティリティパッケージはバッファ出力用のDBMS_OUTPUTパッケージやファイル出力用のUTL_FILEパッケージ、応用プログラム間の同期通信に利用できるDBMS_PIPE、DBMS_ALERTパッケージ、動的SQLを実現するためのDBMS_SQLパッケージなどがある。ユーティリティパッケージの名前はDBMS_またはUTL_で始まるため、ユーザーが新たにパッケージを作成する場合はこれらの名前を避けて作成するべきである。
PL/SQLがAda言語の特徴を色濃く示すところは「パッケージ」の概念を取り入れているところである。 これは、C言語による静的変数やヘッダファイルによるアクセスコントロールの機能に似たものであり、永続性のある変数や、他のパッケージからの参照を許さない変数やストアドプロシージャ等を作ることができる。しかし、インスタンス化ができないため、オブジェクト指向言語におけるクラスとは本質的に異なる。 ただ、そのパッケージが初めて呼ばれたときにだけ実行されるという「自動初回コード（INITブロック）」が記述できる点は、C言語などには見られない特徴的な点である。
登録されている表に対して、行追加、更新、削除の前後のタイミングで自動的に処理を走らせるPL/SQLブロックを登録することができる。これをデータベーストリガと呼ぶ。処理されるデータ1件ずつ処理することができ、また変更前と変更後の値を使うことができる。起動条件を細かく設定することも可能である。本来は「制約」定義で管理できない参照整合性を管理するために用いるものである。業務処理を暗黙に組み込みすぎると、業務処理の変更があった場合に他の応用プログラムの挙動に影響を与えやすいため、注意して利用すべきである。エラー処理など考慮すべき点は多いが、非正規化した表の同期に使用すると便利である。
ストアドプロシージャ・ストアドファンクションは、PL/SQLのコードに名前を付けて、解析したコードをサーバに登録し、呼び出しが可能な状態にすることができる機能。プロシージャは戻り値無し、ファンクションは戻り値があるという違いだけである。 通常のSQL文と比較して、ストアドファンクション・プロシージャの方が、実行時に解析済みのため処理が早いが、参照しているデータベーススキーマを変更すると（テーブルなどの構成を変更すると）、再解析（コンパイル）が必要になる。ストアドファンクションは通常のSQL文の関数として使用することができる。
コメントは、行の先頭に '--' と記述してから改行まで、もしくはC言語のように /* ～ */で囲んだ箇所（この範囲に含まれる改行もコメントとして認識される）に記述する。
PL/SQLは基本的に、BEGIN ～ END、もしくは DECLARE ～ BEGIN ～ END による「ブロック」の中にコードを記述する。 PL/SQLブロック内で発生する例外・エラー(Exception)をキャッチする場合には、 BEGINとENDの間にさらにEXCEPTION句を差込み、そこからEND句 までの間に例外処理を記述する。このブロックは、入れ子記述をすることができるため、 Java言語の try ～ catch のように利用できる。（※これは、Java言語が元祖ではなく、Ada → C++言語 → Java言語のようにキャッチアップされていった結果である）変数、定数、カーソルなどの定義は DECLARE ～ BEGINに記述する。このブロックを直接記述したものを、「無名ブロック」と呼び、即時に実行される。一方、ストアドプロシージャ・ストアドファンクション・データベーストリガ・パッケージはすぐには実行されず、サーバ内に評価済みの形で登録される（動的SQLはのぞく）。
アマチュア音楽家の家庭に生まれる。父親の友人レオン・バルテルミーにトランペットの手ほどきを受け、パリ音楽院に進むように奨められるが、入学許可証を得るため、軍楽隊に加わった。音楽院では、レイモン・サバリッチの薫陶を受け、在学1年目にコルネットで、2年目にトランペットで首席となる。音楽院では、ある教員よりうまく演奏することができた為、鬱憤を募らせたその教員に殴られ、帰郷を命ぜられたこともあった。それから数週間後に、アルバンの著書に載っている全14曲の練習曲を、ミス無しで演奏しきった。卒業の翌年、パリ国際音楽コンクールで見事優勝を遂げる。1955年にジュネーヴ国際音楽コンクールにて優勝すると、1963年にもミュンヘン国際音楽コンクールにて優勝した。アンドレの流麗で優美な演奏は、多くの金管楽器奏者を触発した。テレマン、バッハ、ハイドン、フンメルらのトランペット協奏曲の録音は、これらの作品の再評価に貢献した。また、1959年には、セルマー社と協同して、現在広く使用されているピッコロトランペットを創り出した。この楽器は、熟練していない演奏者の手にかかると、甲高くきつい音色になってしまうが、アンドレはこの楽器をやすやすと扱い、理想的な柔和な音色を出してみせた。録音数は、1960年代初頭から現在に至るまで、優に300点を超える。他の楽器のための作品を編曲して、トランペット独奏用のレパートリーを広げる事にも尽くした。ミシェル・ルグランらと制作したイージーリスニングのアルバムもある。世界各地で行った演奏会は4千回を超え、たびたび来日して演奏旅行を行なった。2012年2月25日、ピレネー＝アトランティック県バイヨンヌの病院にて死去。78歳没。