Avoid the not portable limit idiom, just kill the recursive part using the flag instead...although one should point out that Oracle does not support the boolean type...
Disable proctored-session expiration check based on proctoring-support datamodel using the new flag, enable preview as before (upstream code has it disabled by default), disable examination statement as intended