Better DEFAULT support

- Support empty string defaults (it doesn't have to be null)
- Support SQL function defaults like GETDATE()