Когда вы говорите несколько значений флажка, вы подразумеваете несколько флажков в группе флажков? Если да и вы хотите разделить значения этих флажков, вы можете сделать это с помощью запроса, подобного следующему:
with test as
(select 'value1:value2:value3:etc:etc' col from dual) --Replace text with checkbox group page item
select regexp_substr(col, '[^\:]+', 1, level) result
from test
connect by level <= length(regexp_replace(col, '[^:]+')) + 1
;
Поскольку APEX хранит все активные флажки для группы в виде 1 строки, разделенной двоеточием, приведенный выше запрос позволит вам разбить их на строки (аналогично LISTAGG).
Надеюсь, это поможет.