Two players complained that they don't think it makes sense for a quiz to test one's knowledge of a bug. I offer their comments below and will leave it to the author first to reply with her own "story behind the quiz", and of course publish any other comments as well.
and with some code, too:
DECLARE TYPE t_bug_type IS TABLE OF all_source%ROWTYPE INDEX BY SIGNTYPE; v_bugs t_bug_type; v_ndx PLS_INTEGER; BEGIN BEGIN SELECT * BULK COLLECT INTO v_bugs FROM all_source ORDER BY owner, name, line; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line ('ERROR'); END; DBMS_OUTPUT.put_line ( 'First = ' || v_bugs.FIRST || ' Last = ' || v_bugs.LAST || ' Count = ' || v_bugs.COUNT); v_ndx := v_bugs.FIRST; DBMS_OUTPUT.put_line (v_bugs (v_ndx).text); v_ndx := v_bugs.LAST; DBMS_OUTPUT.put_line (v_bugs (v_ndx).text); BEGIN v_bugs (v_bugs.LAST).text := 'Oracle has many bugs !!'; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line ( 'You should not create quizzes based on bugs !!'); END; END; /