> test=# ROLLBACK to devrim;
> ROLLBACK
> test=# ROLLBACK to devrim;
> ROLLBACK
>
> ...and it goes on forever. Is it a feature or a bug?
>
feature. You can rollback to a savepoint multiple times (0 or more
savepoints might intervene)
> Are these all intended behaviors? I thought we wouldn't be able to
give
> more than 1 same name to savepoints in a transaction, am I right?
Nope. Read:
http://www.destructor.de/firebird/1.5/savepoints.txt
Merlin