Much appreciated Rich,
As you astutely hinted, we're deploying to a server that doesn't have the oracle client installed, and don't want to get into more "disparate bits" that we don't fully understand for one tiny bit of a large application. Anyway, we've decided that, since we're using a microservice oriented design, that simply this one little microservice will have to be done in Java. Most of our established code base over the last 15+ years is Java anyway so it's not at all unusual for us. We're just transitioning new dev to Go. As mentioned, Oracle isn't our "shtick" at all. Our own stuff all uses PostgreSQL, for which we are now using lib/pq, and with great success I might add. Since this one interface isn't our database however, we don't have a choice, and will simply do this bit in Java, which we've done many times before.
Thank you all for your input and discussion. Maybe Oracle will get on board some day and do an Oracle Go driver (yeah... right). ;)
cheers,