Bueno yo utilizaría comandos SQL, es más sencillo ya q no tienes q indexar ni nada por el estilo
van más o menos así
Para Consultar
SELECT campos FROM tabla WHERE condicion INTO donde quieres q devuelva el resultado puede ser TABLE;CURSOR,ARRAY
Para Insertar
INSERT INTO tabla(campos) values(valores respectivos a los campos)
Para Actualizar
UPDATE tabla set campo1=valor1,campo2=valor2.......WHERE condicion
Para eliminar
DELETE FROM tabla WHERE condicion
Espero q te sirva de algo....