|
1) | C | %ROWTYPE means "based on a row." This row may be based on a database table row or on a row returned by a cursor. |
2) | C | When a field with a NOT NULL constraint is not initialized, a user-defined record causes an error. |
3) | B | You are able to assign a table-based record to a cursor-based record and vice versa. This restriction applies to user-defined records that have the same structure yet different data types. |
4) | A | An aggregate assignment statement between two user-defined records causes an error where the records are not based on the same type. |
5) | B | A table-based record can be assigned to a user-defined record as long as they have the same structure. This restriction applies to user-defined records that have the same structure yet different data types. |