Cfstoredproc creating high open cursors in Oracle

Lucee: 5.3.8.206
Oracle driver: 19.12.0

When using on a heavily used server we have noticed that we end up with a large number of open cursors which are not closed, this leads to:
ORA-00604: error occurred at recursive SQL level 1
ORA-01000: maximum open cursors exceeded

We did investigate increasing the allowed open cursors, but this would just kick the can down the road a bit.

One of our Java devs suggested that Lucee doesn’t close the ResultSet or the PreparedStatement afterwards. here

I thought I’d post here for comment before filing a GitHub issue.