if :P1_MATRIX is null then
    :P1_MATRIX := apex_string.join(sudoku.G_MATRIX, ':');
else
    sudoku.G_MATRIX := apex_string.split_numbers(:P1_MATRIX,':');
end if;