IBM は、ストアド プロシージャに関連するすべての SQL 構文について、サポートされているすべての言語で同一のサポートを提供しているとは限りません。たとえば、結果セットを使用したり、DB2 LUW のワークステーション バージョンでその機能をサポートしている EXEC SQL 構文を使用したりする COBOL ストアド プロシージャは作成できません。
DB2 のネイティブ プリコンパイラを使用する場合、構造体、配列、またはベクトルの各パラメーターはサポートされません。ただし、OpenESQL プリプロセッサおよび ODBC 接続を使用すると、柔軟性が高くなります。