//... //Bsp.:FUNCTION get_mgr(deptno NUMBER) RETURN VARCHAR2; CallableStatement cs = conn.prepareCall ("begin ? := get_mgr(?); end;"); cs.registerOutParameter(1,Types.CHAR); cs.setInt(2, 10); // Platzhalter 2 füllen cs.executeUpdate(); // begin-end-Block ausführen String result = cs.getString(1); // Platzhalter 1 zurücklesen //...