I'am programming a trigger in 'C' and I need know that a trigger run in a transaction. How check in a trigger that is transacton set (BEGIN before trigger)?
And - exist some check function for table lock? (But _not_ table in current relation (CurrentTriggerData->tg_relation).