REGEX_SUBSTR
non consentirà un look-behind come (?<=id=\s*)\d+
quindi sospetto che tu debba farlo in due operazioni. Per prima cosa ottieni id=4020
, quindi rimuovi id=
.
Un possibile modo per farlo sarebbe:
REGEXP_SUBSTR(REGEXP_SUBSTR(a, 'id=\s*\d+'), '\d+')