How can I get this trigger to prevent the insert where the advance is not greater than 0 or less than 100? Thanks.
DROP TRIGGER CheckAdvance; CREATE OR REPLA
You shouldn't use a trigger for this. Oracle (and SQL in general) supports check constraints:
alter table titles add constraint chk_titles_advance check (advance > 0 and advance <= 100);