A cláusula WHERE CURRENT OF é uma cláusula de algumas instruções UPDATE e DELETE. Permite realizar atualizações e exclusões posicionadas em cursores atualizáveis. Para obter mais informações sobre cursores atualizáveis deve ser consultada a Instrução SELECT.
WHERE CURRENT OF nome-do-cursor
Statement s = conn.createStatement(); s.setCursorName("ResultadosLinhasAereas"); ResultSet rs = conn.executeQuery( "SELECT LINHAS_AÉREA, TARIFA_B�SICA " + "FROM LINHAS_AÉREAS FOR UPDATE OF TARIFA_B�SICA"); Statement s2 = conn.createStatement(); s2.executeUpdate("UPDATE LINHAS_AÉREAS SET TARIFA_B�SICA = TARIFA_B�SICA " + "+ .25 WHERE CURRENT OF ResultadosLinhasAereas");