infix fun <T> run(resultBody: (Result) -> T): T
Execute the underlying PreparedStatement, then call resultBody with a Result object containing the ResultSet generated by PreparedStatement.getGeneratedKeys