Koert,
Probably the easiest way to ensure consistency would be to shut down ingres. However all you really need is to force a consistency point (all committed transactions flushed to disk) and exclusively lock the database while you're taking the snapshot. This is exactly what an offline checkpoint does. However what you don't want to do is actually back up the database files as the snapshot is doing that for you. So one way to achieve this would be to create a customized checkpoint template file which either does nothing or actually calls the snapshot.
I'm not familiar enough with Netapps to know but it's possible that you can only run the commands as root? In which case you have a little bit of a scripting challenge - but it should still be doable. Alternately you could make root a security administrator in Ingres (it's already a user by default) and get root to do the checkpoint.
You might also want to look at this
http://supportconnectw.ca.com/premiu...odocs/4323.pdf (need a supportconnect login) - which describes this kind of approach applied to HP LVM disk mirroring. The concept is the same the details are different.
HTH
Paul