Example Groovy implementation of an Oracle DatabaseChangeListener for receiving event-driven change notifications with pointers explaining each step and the output.