Use the NonContextualLobCreator.INSTANCE.createBlob outside of the transactional context. And it works.