Ao tentar este exemplo do manual do DB2 11.1:
VALUES (JSON_VALUE('{"id":"987"}', 'strict $.id' RETURNING INTEGER));
Eu recebo este erro:
SQL0171N A instrução não foi processada porque o tipo de dados, comprimento ou valor do argumento para o parâmetro na posição "1" da rotina "SYSIBM.JSON_VALUE" está incorreto. Nome do parâmetro: ""
Eu recebo o mesmo erro para várias funções json. Usando o Command Line Processor Plus do Windows 10.
O problema é que o banco de dados deve ser codificado em UTF-8.
https://developer.ibm.com/articles/sql-json-publishing-functions/