How to get the next date for a weekday using Oracle

If you ever need to find the next weekday from a given date in Oracle it turns out they have a built in function for doing just that. If you want the next Sunday from yesterday you would do:

SELECT NEXT_DAY(SYSDATE - 1, 'SUN') FROM dual;

Valid entries for the day are: SUN, MON, TUE, WED, THU, FRI, and SAT