oracle8.1.6 select short_name as forum_name, moderated_p, acs_permission.permission_p(:forum_id, :user_id, 'admin') as admin_p, acs_permission.permission_p(:forum_id, :user_id, 'bboard_create_category') as category_create_p from bboard_forums where forum_id = :forum_id select message_id, title, num_replies, first_names||' '||last_name as full_name, to_char(last_reply_date,'MM/DD/YY hh12:Mi am') as last_updated from bboard_messages_all b, persons where forum_id = :forum_id and sent_date > case when :last_n_days = 0 then '1976-01-01' else to_char(sysdate - :last_n_days) end and person_id = sender and reply_to is null order by sent_date desc select c.category_id, short_name, count(m.message_id) as message_count from bboard_categories c, bboard_category_message_map m where c.forum_id = :forum_id and m.category_id(+) = c.category_id and (m.message_id is null or m.message_id in (select f.message_id from bboard_forum_message_map f where f.forum_id = :forum_id)) group by c.category_id, short_name select message_id, title, num_replies, first_names||' '||last_name as full_name, to_char(last_reply_date,'MM/DD/YY hh12:Mi am') as last_updated from bboard_messages_all b, persons where forum_id = :forum_id and sent_date > case when :last_n_days = 0 then '1976-01-01' else sysdate - :last_n_days end and person_id = sender and reply_to is null and status = 'approved' order by sent_date desc select c.category_id, c.short_name, count(m.message_id) as message_count from bboard_categories c, (select c.category_id, c.message_id from bboard_category_message_map c, bboard_forum_message_map f where c.message_id = f.message_id and f.status = 'approved' and f.forum_id = :forum_id) m where c.forum_id = :forum_id and m.category_id(+) = c.category_id and (m.message_id is null or m.message_id in (select f.message_id from bboard_forum_message_map f where f.forum_id = :forum_id)) group by c.category_id, short_name select 1 from dual where 1 = 0 select 1 from dual where 1 = 0