式PL/pgSQL文で使用される式は全て、サーバの主SQLエクゼキュータを使用して処理されます。expressionを主SQLエンジンに供給して、上式を評価します。変数置換において詳細を説明したように、SELECTコマンドの形成においてPL/pgSQL変数名は、その都度パラメータによって置換されます。これにより、SELECTの問い合わせ計画は一度だけ準備することができ、その後の評価で異なった変数値を代入して再利用されます。式の最初の使用においては、実質的にPREPAREコマンドと同等です。$2;と同等なプリペアドステートメントが作成されます。IF文を実行する度にPL/pgSQLの最新の変数値をパラメータ値として供給して、このプリペアドステートメントに対してEXECUTEを行います。通常この詳細は、PL/pgSQLユーザにとって重要ではありませんが、この知識は問題点の解析に有用です。計画のキャッシュに記述されています。