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