1. Yes, that should be true. However this only applies to select statements, and not for select for update, insert, update, or delete.
2. You can do a snapshot for locks. See the Command Reference manaul for get snaphsot. You must first turn on the appropriate monitor switches (for locks, statements, and timestamp) in the DB2 instance configuration (db2 get dbm cfg).