I believe Oracle should have some built in functions for decoding the base64. Here's an example with Postgres:
It looks like they have a decode function: UTL_ENCODE
and string conversion function: UTL_I18N
Does that help for your use case? I'll tentatively mark this as a solution for visibility, but please reach out if it doesn't solve your case!