Това е известно ограничение в jOOQ 3.9:https://github.com/jOOQ/jOOQ/ въпроси/2943
В момента не можете да използвате RETURNING клауза в jOOQ при използване на обикновен SQL, тъй като jOOQ трябва да знае името на колоната за идентичност, за да се свърже с JDBC (в повечето бази данни). За съжаление, подаване на ID колона в RETURNING клаузата не е достатъчна, защото няма гаранция, че това е колоната за идентичност. Можете също да подадете няколко колони към RETURNING клауза, в случай на която jOOQ няма да знае коя ще бъде колоната за идентичност.