use Execute Update With Generated Keys
fun <T : Any> useExecuteUpdateWithGeneratedKeys(declaredGeneratedKeys: DeclaredGeneratedKeys<T>): List<T>
Execute update and get the auto generated key(s) as a list, then close the statement.