Odpovídám trošku jinak, než očekáváš : stáhneš-li si databázový systém Caché z
http://www.intersystems.com/cache/downloads/index. html
( pro domácí testování je to legální) a zavoláš-li si v jejich dokumentaci Class Reference, pod package %NEt bys mohl najít inspiraci. Aspoň mně pro běžnou práci i u klientů vyhovuje. Samozřejmě Tě nikdo nenutí, aby ses Caché učil, ale ve vlastnostech a metodách tříd se zorientuješ i bez toho.