Such procedures can connect to a database different from the one to which
the parent SQL statement that called it is connected. The procedure does not
use the same transaction or Connection. It establishes a new Connection and
transaction.
If database-side JDBC procedures do not use nested connections, this
means that they are operating outside of the normal DBMS transaction control,
so it is not good practice to use them indiscriminately.