Computed fields are readonly. I need to find all such fields in specific table.
This query solves this problem (returns info if column is computed or not):
select r.rdb$field_name, r.rdb$update_flag
from rdb$relation_fields r
where r.rdb$relation_name = 'specific_table'
At least it looks like it solves it, but it seems that returned informations are incorrect.
When RDB$UPDATE_FLAG is 0, its computed (readonly). But its 0 even for normal columns.