Hola, hoy quiero compartir algo que quizás no esta tan a la mano por ser la versión más reciente, hablando de APEX 18.1 ya que para la versión de APEX 5.1 se trabaja de otra forma.

Veamos el siguiente ejemplo: creamos una página con una grilla interactiva editable de la tabla EMP. 

Como podemos ver por defecto siempre la grilla interactiva esta seleccionada la primera fila y marcado el check del Row Selector:

La idea es que cuando se cargue la grilla no se seleccione ninguna fila por defecto.

Para ello, primero a la región del IG le colocamos un Identificador Estático, por ejemplo emp.

Segundo en Propiedades de la Pagina, en «Execute when Page Loads» ingresamos el siguiente código:

apex.region(«emp»).widget().interactiveGrid(«setSelectedRecords», []);

Luego hacemos clic en atributos de la Grilla Interactiva y colocamos el siguiente código en la sección de Advanced –> «Javascript Initialization Code»:
function(config) {
  config.initialSelection = false;
  return config;
}
Guardamos y ejecutamos la página y podemos ver que ya no se muestra seleccionada la primera fila de nuestra grilla interactiva.