<p>Is it possible to use a CHECK constraint to prevent any date that falls on a Sunday?  I don't want to use a trigger.</p>

Not sure about the actual constraint, but you can use the function:
```
```
TO_CHAR(sysdate, 'D');
```
```
to get the day of the week as an integer, then do a small check on it