Change Build Option for Page on runtime in Oracle APEX

first, make select list item P7_BUILD_OPTION

that will contain all Build Options available for your APP

use this code as a source

select patch_name||' ('||wwv_flow_lang.system_message(patch_status)||')' d, id r from APEX_200200.wwv_flow_patches where FLOW_ID = :APP_ID

and make a process to update Page Build Option

BEGIN UPDATE APEX_200200.wwv_flow_steps

SET REQUIRED_PATCH = :P7_BUILD_OPTION WHERE FLOW_ID = :P7_FLOW_ID

and ID = :P7_STEP_ID ;

end;