win-5x has_errors

01. Total results for each kind of outcome and server mode, for previous 30 runs
02. NEW CRASHES/BUGCHECKS: tests that caused FB abnormal termination for LAST run (0 rows)
03. NEW FAILS: tests which failed for LAST run (0 rows)
04. NEW ERRORS: tests which raised runtime error for LAST run (0 rows)
04. STILL FAILS: tests which fail for at least TWO LAST runs (21 rows)
05. NEW SLOWDOWN: tests with performance problem for LAST 5 runs (2 rows)
06. STILL SLOWDOWN: tests with performance problem for MORE THAN 5 last runs (3 rows)
07. Has fails: tests with at least one fail for previous 30 runs (77 rows)
[CURRENT] 08. Has runtime errors: tests with at least one runtime error for previous 30 runs (762 rows)
09. Has crashes/bugchecks: tests that caused FB abnormal termination for previous 30 runs (0 rows)
10. NEW PASSED: successful tests for last run and outcome = FAIL/ERROR/SKIPPED or absent previously (6 rows)
11. All tests: outcomes for previous 30 runs (3424 rows)
12. Skipped: tests which was intentionally excluded from execution (83 rows)
Generated UTC 29.06.2025 11:33
Tested: HQ50. Build / date: 5.0.3.1674-3ee5cc1f / 2025.06.27;
Test machine: Windows 10 10.0.19045; logical CPUs: 8; RAM: 31 Gb
QA software: Python: 3.11.2; pytest: 7.4.4; firebird.driver: 1.10.9; firebird.Qa: 0.19.3
Loading data. Please wait...
Jump to the list of unique test names from this report
Jump to the list with last developing commits information

#### Test with at least one result = "ERROR" for last 30 runs:

NN | Test name | mode | 5.0.3.1674 2025.06.27 3ee5c | 5.0.3.1657 2025.06.26 dcb8a | 5.0.3.1657 2025.06.20 8b4d2 | 5.0.3.1657 2025.06.19 4bd4c | 5.0.3.1657 2025.06.11 dae6f | 5.0.3.1657 2025.06.10 dbc92 | 5.0.3.1656 2025.06.05 00512 | 5.0.3.1656 2025.05.20 c4b11 | 5.0.3.1652 2025.05.13 f51c6 | 5.0.3.1651 2025.05.08 ee9d2 | 5.0.3.1651 2025.05.04 3d914 | 5.0.3.1651 2025.04.30 141ef | 5.0.3.1650 2025.04.30 6253f | 5.0.3.1650 2025.04.28 4cbff | 5.0.3.1649 2025.04.21 5b2d0 | 5.0.3.1648 2025.04.18 2f4c5 | 5.0.3.1635 2025.04.03 f6bd1 | 5.0.3.1635 2025.03.31 22ec6 | 5.0.3.1633 2025.03.28 3123a | 5.0.3.1633 2025.03.27 e0fb8 | 5.0.3.1631 2025.03.25 bda65 | 5.0.3.1631 2025.03.21 1925b | 5.0.3.1629 2025.03.18 506d7 | 5.0.3.1628 2025.03.14 16d05 | 5.0.3.1627 2025.02.26 4e218 | 5.0.3.1624 2025.02.25 dc3b2 | 5.0.2.1615 2025.02.20 4a726 | 5.0.2.1615 2025.02.14 9cb76 | 5.0.2.1577 2025.02.07 f50a2 | 5.0.2.1577 2024.12.24 3c80e | Test TITLE
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
1 | bugs gh 8194 tracker | SS | X | X | X | X | X | X | X | X | X | E | E | E | E | E | E | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | Internal consistency check (page in use during flush) with small number of DefaultDbCachePages
2 | bugs gh 8203 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | MAKE_DBKEY can raise 'malformed string' for some table names
3 | bugs gh 8211 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | DATEADD truncates milliseconds for month and year deltas.
4 | bugs gh 8213 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | WHEN NOT MATCHED BY SOURCE - does not work with a direct table as source
5 | bugs gh 8214 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Incorrect result of index list scan for a composite index, the second segment of which is a text field with COLLATE UNICODE_CI
6 | bugs gh 8219 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Database creation in 3.0.12, 4.0.5 and 5.0.1 slower than in previous releases
7 | bugs gh 8221 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | Crash when MAKE_DBKEY() is called with 0 or 1 arguments
8 | bugs gh 8223 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | SubQueryConversion = true: error "no current record for fetch operation" with complex joins
9 | bugs gh 8225 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | Problematic queries when SubQueryConversion = true
10 | bugs gh 8231 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | SubQueryConversion = true causes "request size limit exceeded" / "... unavailable resource. Unable to allocate memory ..."
11 | bugs gh 8233 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | SubQueryConversion = true - multiple rows in singleton select
12 | bugs gh 8241 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | gbak may lose NULLs in restore
13 | bugs gh 8252 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | Incorrect subquery unnesting with complex dependencies (SubQueryConversion = true)
14 | bugs gh 8253 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | Incorrect handling of non-ASCII object names in CREATE MAPPING statement
15 | bugs gh 8255 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | Catch possible stack overflow when preparing and compiling user statements
16 | bugs gh 8263 tracker | SS | S | S | S | S | S | S | S | S | S | E | E | E | E | E | E | S | E | E | E | E | S | S | S | S | S | S | S | S | S | S | gbak on Classic with ParallelWorkers > 1 doesn't restore indices, giving a cryptic error message
17 | bugs gh 8265 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | Nested IN/EXISTS subqueries should not be converted into semi-joins if the outer context is a sub-query which wasn't unnested
18 | bugs gh 8278 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | X | X | X | X | Avoid index lookup for a NULL key if the condition is known to always be FALSE in this case
19 | bugs gh 8290 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | "Unique scan" is incorrectly reported in the explained plan for unique index and IS NULL predicate
20 | bugs gh 8291 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | NULLs should be skipped during index navigation when there's no lower bound and matched conditions are known to ignore NULLs
21 | bugs gh 8304 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | wrong results using minvalue/maxvalue in join condition
22 | bugs gh 8310 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | Collect network statistics and make it available for the user applications
23 | bugs gh 8318 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | X | X | X | X | X | X | X | X | X | X | X | X | X | Send blob contents in the same data stream as main resultset
24 | bugs gh 8323 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | P | P | Add AUTO RELEASE TEMP BLOBID transaction option
25 | bugs gh 8353 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | F | F | Report unique usernames for isc_info_user_names
26 | bugs gh 8356 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | F | F | Make Trace use HEX representation for parameter values of types [VAR]CHAR CHARACTER SET OCTETS and [VAR]BINARY
27 | bugs gh 8386 tracker | SS | F | F | F | F | F | F | F | F | F | E | E | E | E | E | E | F | E | E | E | E | F | F | F | F | F | F | F | F | F | F | Crash when creating index on table that uses UDR and ParallelWorkers > 1
28 | bugs gh 8394 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | P | P | F | F | Make Trace use HEX representation for parameter values of types [VAR]CHAR CHARACTER SET OCTETS and [VAR]BINARY
29 | bugs gh 8421 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | X | X | X | X | Add pointers tree to TempSpace class
30 | bugs gh 8429 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | F | X | X | X | Segfault when already destroyed callback interface is used
31 | bugs gh 8437 tracker | SS | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | P | E | E | E | E | P | P | P | P | P | P | E | X | X | X | Segmentation fault when running query with partition by and subquery
32 | bugs gh 8462 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | F | F | F | F | F | X | X | X | X | X | A user with "GRANT_REVOKE_ON_ANY_OBJECT" privilege can't revoke a role from himself if he is not a grantor
33 | bugs gh 8477 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | F | F | X | X | X | X | X | X | X | X | Inheritance of WINDOW does not work
34 | bugs gh 8485 tracker | SS | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | P | E | E | X | X | X | X | X | X | X | X | X | X | X | X | Segfault/AV on incorrect databases.conf starting with subconfig (without line alias=database_path)
35 | bugs gh 8508 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | X | X | X | X | X | X | X | X | X | X | X | X | X | Conversion Error with old.field in UPDATE OR INSERT
36 | bugs gh 8513 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | X | X | X | X | X | X | X | X | X | X | X | X | X | Makes MON$COMPILED_STATEMENTS and MON$STATEMENTS share blobs with text and plan content of the same statement
37 | bugs gh 8520 tracker | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | X | X | X | X | X | X | X | X | X | X | X | X | X | X | Error in iTransaction.getInfo() on embedded connection
38 | functional arno derived tables 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Simple derived table
39 | functional arno derived tables 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Unnamed (no relation alias) derived table
40 | functional arno derived tables 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Explicit column names for derived table
41 | functional arno derived tables 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Derived table column names must be unique
42 | functional arno derived tables 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Derived table column names must be unique
43 | functional arno derived tables 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Outer reference inside derived table to other relations in from clause is not allowed
44 | functional arno derived tables 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Outer reference inside derived table to other relations in from clause is not allowed
45 | functional arno derived tables 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Outer reference inside derived table to other relations in from clause is not allowed
46 | functional arno derived tables 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Outer reference inside derived table to other relations in from clause is not allowed
47 | functional arno derived tables 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Outer reference to upper scope-level is allowed
48 | functional arno derived tables 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Outer reference to upper scope-level is allowed
49 | functional arno derived tables 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Outer reference to upper scope-level is allowed
50 | functional arno derived tables 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DISTINCT inside derived table
51 | functional arno derived tables 14 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | FIRST / SKIP inside derived table
52 | functional arno derived tables 15 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | UNION inside derived table
53 | functional arno derived tables 16 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Simple derived table with aggregate inside
54 | functional arno derived tables 17 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Aggregate inside derived table
55 | functional arno derived tables 18 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Aggregate inside derived table
56 | functional arno derived tables 19 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Sub-select inside derived table
57 | functional arno derived tables 20 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Sub-select inside derived table
58 | functional arno derived tables 21 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Implicit derived table by IN predicate
59 | functional arno derived tables 22 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Derived table outer reference (triggers)
60 | functional arno derived tables 23 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Derived table with outer reference from JOIN.
61 | functional arno derived tables 24 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Derived table with outer reference from LEFT JOIN.
62 | functional arno derived tables 25 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Derived table with outer reference from FULL JOIN.
63 | functional arno derived tables 26 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Derived table with column that is specified several times
64 | functional arno derived tables 27 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Derived table with same alias for several columns
65 | functional arno indices lower bound asc 02 segments 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ASC 2-segment index lower bound
66 | functional arno indices lower bound desc 02 segments 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DESC 2-segment index lower bound
67 | functional arno indices starting with 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | STARTING WITH charset NONE
68 | functional arno indices starting with 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | STARTING WITH charset ISO8859_1
69 | functional arno indices timestamps 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | TIMESTAMP in index with values below julian date
70 | functional arno indices upper bound asc 01 segments 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ASC single segment index upper bound
71 | functional arno indices upper bound asc 01 segments 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ASC single segment index upper bound
72 | functional arno indices upper bound asc 01 segments 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ASC single segment index upper bound
73 | functional arno indices upper bound asc 01 segments 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ASC single segment index upper bound
74 | functional arno indices upper bound asc 02 segments 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ASC 2-segment index upper bound
75 | functional arno indices upper bound desc 01 segments 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DESC single segment index upper bound
76 | functional arno indices upper bound desc 01 segments 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DESC single segment index upper bound
77 | functional arno indices upper bound desc 02 segments 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DESC 2-segment index upper bound
78 | functional arno indices upper lower bounds 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Upper and lower bounds
79 | functional arno indices upper lower bounds 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Upper and lower bounds
80 | functional arno optimizer opt aggregate distribution 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
81 | functional arno optimizer opt aggregate distribution 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
82 | functional arno optimizer opt aggregate distribution 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
83 | functional arno optimizer opt aggregate distribution 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
84 | functional arno optimizer opt aggregate distribution 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
85 | functional arno optimizer opt aggregate distribution 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
86 | functional arno optimizer opt aggregate distribution 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
87 | functional arno optimizer opt aggregate distribution 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
88 | functional arno optimizer opt aggregate distribution 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
89 | functional arno optimizer opt aggregate distribution 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
90 | functional arno optimizer opt aggregate distribution 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
91 | functional arno optimizer opt aggregate distribution 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
92 | functional arno optimizer opt aggregate distribution 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
93 | functional arno optimizer opt aggregate distribution 14 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
94 | functional arno optimizer opt avoid index usage | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AVOID index usage in WHERE <indexed_varchar_field> = <integer_value>
95 | functional arno optimizer opt full join 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | FULL OUTER JOIN, list all values
96 | functional arno optimizer opt full join 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | FULL OUTER JOIN, list all values, but filtered in WHERE clause
97 | functional arno optimizer opt full join 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | FULL OUTER JOIN, list all values, but filtered in WHERE clause
98 | functional arno optimizer opt full join 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | FULL OUTER JOIN, list all values, but filtered in WHERE clause
99 | functional arno optimizer opt inner join 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join order
100 | functional arno optimizer opt inner join 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join order
101 | functional arno optimizer opt inner join 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join order
102 | functional arno optimizer opt inner join 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join order LIKE and IS NULL
103 | functional arno optimizer opt inner join 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join order LIKE and STARTING WITH
104 | functional arno optimizer opt inner join 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join order and VIEW
105 | functional arno optimizer opt inner join 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join order and VIEW
106 | functional arno optimizer opt inner join 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join order and VIEW
107 | functional arno optimizer opt inner join 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join order and distribution
108 | functional arno optimizer opt inner join 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join order
109 | functional arno optimizer opt inner join merge 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join merge
110 | functional arno optimizer opt inner join merge 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join merge
111 | functional arno optimizer opt inner join merge 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join merge
112 | functional arno optimizer opt inner join merge 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join merge and NULLs
113 | functional arno optimizer opt inner join merge 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join merge and VIEWs
114 | functional arno optimizer opt inner join merge 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INNER JOIN join merge and SP
115 | functional arno optimizer opt left join 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LEFT OUTER JOIN with no match at all
116 | functional arno optimizer opt left join 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LEFT OUTER JOIN with no match and IS NULL in WHERE clause
117 | functional arno optimizer opt left join 03 | SS | S | S | S | S | S | S | S | S | S | E | E | E | E | E | E | S | E | E | E | E | S | S | S | S | S | S | E | S | S | S | LEFT OUTER JOIN with full match and reference in WHERE clause
118 | functional arno optimizer opt left join 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LEFT OUTER JOIN with full match
119 | functional arno optimizer opt left join 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LEFT OUTER JOIN with full match, but limited in ON clause
120 | functional arno optimizer opt left join 06 | SS | S | S | S | S | S | S | S | S | S | E | E | E | E | E | E | S | E | E | E | E | S | S | S | S | S | S | E | S | S | S | LEFT OUTER JOIN with full match, but limited in ON clause
121 | functional arno optimizer opt left join 07 | SS | S | S | S | S | S | S | S | S | S | E | E | E | E | E | E | S | E | E | E | E | S | S | S | S | S | S | E | S | S | S | 4 JOINed tables with 1 LEFT OUTER JOIN
122 | functional arno optimizer opt left join 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LEFT OUTER JOIN with full match, but limited in ON and WHERE clause
123 | functional arno optimizer opt left join 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LEFT OUTER JOIN with full match, but limited in ON and WHERE clause
124 | functional arno optimizer opt left join 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LEFT OUTER JOIN with IS NULL burried in WHERE clause
125 | functional arno optimizer opt left join 11 | SS | S | S | S | S | S | S | S | S | S | E | E | E | E | E | E | S | E | E | E | E | S | S | S | S | S | S | E | S | S | S | LEFT OUTER JOIN with STARTING WITH in WHERE clause
126 | functional arno optimizer opt left join 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LEFT OUTER JOIN with distribution CASE
127 | functional arno optimizer opt left join 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LEFT OUTER JOIN VIEW with full match
128 | functional arno optimizer opt mixed joins 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Mixed JOINS
129 | functional arno optimizer opt mixed joins 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Mixed JOINS
130 | functional arno optimizer opt mixed joins 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Mixed JOINS
131 | functional arno optimizer opt mixed joins 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Mixed JOINS
132 | functional arno optimizer opt mixed joins 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Mixed JOINS
133 | functional arno optimizer opt mixed joins 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Mixed JOINS
134 | functional arno optimizer opt multi index selection 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Unique index selection (multi segment)
135 | functional arno optimizer opt multi index selection 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (multi segment)
136 | functional arno optimizer opt multi index selection 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (multi segment)
137 | functional arno optimizer opt multi index selection 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (multi segment)
138 | functional arno optimizer opt multi index selection 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (multi segment)
139 | functional arno optimizer opt multi index selection 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (multi segment)
140 | functional arno optimizer opt multi index selection 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (multi segment)
141 | functional arno optimizer opt selectivity 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SELECTIVITY - SET STATISTICS
142 | functional arno optimizer opt selectivity 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SELECTIVITY - CREATE INDEX
143 | functional arno optimizer opt selectivity 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SELECTIVITY - INDEX INACTIVE / ACTIVE
144 | functional arno optimizer opt single index selection 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Unique index selection (single segment)
145 | functional arno optimizer opt single index selection 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (single segment)
146 | functional arno optimizer opt single index selection 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (single segment)
147 | functional arno optimizer opt single index selection 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (single segment)
148 | functional arno optimizer opt single index selection 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (single segment) ASC and DESC
149 | functional arno optimizer opt single index selection 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (single segment)
150 | functional arno optimizer opt single index selection 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (single segment)
151 | functional arno optimizer opt single index selection 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (single segment)
152 | functional arno optimizer opt single index selection 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (single segment) OR
153 | functional arno optimizer opt single index selection 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (single segment) OR
154 | functional arno optimizer opt single index selection 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Best match index selection (single segment)
155 | functional arno optimizer opt sort by index 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY ASC using index (unique)
156 | functional arno optimizer opt sort by index 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY DESC using index (unique)
157 | functional arno optimizer opt sort by index 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY ASC using index (non-unique)
158 | functional arno optimizer opt sort by index 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY DESC using index (non-unique)
159 | functional arno optimizer opt sort by index 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | MAX() and DESC index (non-unique)
160 | functional arno optimizer opt sort by index 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | MAX() and ASC index (non-unique)
161 | functional arno optimizer opt sort by index 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | MIN() and ASC index (non-unique)
162 | functional arno optimizer opt sort by index 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | MIN() and DESC index (non-unique)
163 | functional arno optimizer opt sort by index 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY ASC using index (non-unique)
164 | functional arno optimizer opt sort by index 10 | SS | F | F | F | F | F | F | F | F | F | E | E | E | E | E | E | F | E | E | E | E | F | F | F | F | F | F | E | F | F | F | ORDER BY ASC using index (multi)
165 | functional arno optimizer opt sort by index 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY ASC using index (multi)
166 | functional arno optimizer opt sort by index 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY ASC, DESC using index (multi)
167 | functional arno optimizer opt sort by index 13 | SS | F | F | F | F | F | F | F | F | F | E | E | E | E | E | E | F | E | E | E | E | F | F | F | F | F | F | E | F | F | F | ORDER BY ASC using index (multi)
168 | functional arno optimizer opt sort by index 14 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY ASC NULLS FIRST using index
169 | functional arno optimizer opt sort by index 15 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY ASC NULLS LAST using index
170 | functional arno optimizer opt sort by index 16 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY DESC NULLS FIRST using index
171 | functional arno optimizer opt sort by index 17 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY DESC NULLS LAST using index
172 | functional arno optimizer opt sort by index 18 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ORDER BY ASC using index (single) and WHERE clause
173 | functional arno optimizer opt sort by index 19 | SS | F | F | F | F | F | F | F | F | F | E | E | E | E | E | E | F | E | E | E | E | F | F | F | F | F | F | E | F | F | F | ORDER BY ASC using index (multi) and WHERE clause
174 | functional basic isql 00 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check output of "HELP" and "HELP SET" commands
175 | functional basic isql 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ISQL - SHOW DATABASE
176 | functional basic isql 02 | SS | F | F | F | F | F | F | F | F | F | E | E | E | E | E | E | F | E | E | E | E | F | F | F | F | F | F | E | F | F | F | ISQL - SHOW SYSTEM TABLES
177 | functional basic isql 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ISQL - SHOW SYSTEM parameters
178 | functional basic isql 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ISQL should be able to process single statement with length up to 10*1024*1024 chars
179 | functional basic isql 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Let ISQL show per-table run-time statistics.
180 | functional blob rdb blob util basic | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Basic test of RDB$BLOB_UTIL package functionality
181 | functional blob read blob in multiple cursors | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | X | X | X | X | X | X | X | X | X | X | X | X | Ability to read same blob_id using multiple cursors
182 | functional blob small blob caching | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | X | X | X | X | X | X | X | X | X | X | X | X | Operations with inline streamed blobs when boundary values are used for seek() and read() methods.
183 | functional database alter 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Alter database: adding a secondary file
184 | functional database alter 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Alter database: adding secondary file with alternate keyword
185 | functional database alter 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Alter database: add file with name of this database or previously added files must fail
186 | functional database create 00 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Verify ability to create database with different values of PAGE_SIZE
187 | functional database create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Create database: set names and default character set
188 | functional database create 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Create database: non sysdba user
189 | functional database create 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Create database: Multi file DB
190 | functional database create 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Create database: Multi file DB
191 | functional database create 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Create database: Multi file DB - starting
192 | functional database create 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Create database: Default char set NONE
193 | functional database create 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Create database: check that actual FW setting is ON for just created database.
194 | functional datatypes decfloat binding to legacy | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test ability for DECFLOAT values to be represented as other data types using LEGACY keyword.
195 | functional datatypes decfloat binding to other types | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test ability for DECFLOAT values to be represented as other data types (char, double, bigint).
196 | functional datatypes decfloat boundary values | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check BOUNDARY values that are defined for DECFLOAT datatype
197 | functional datatypes decfloat columns handlng | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of misc. actions against table column for DECFLOAT datatype
198 | functional datatypes decfloat ddl indices | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to create table with 16 fields of type decfloat(34), plus create indices and add data
199 | functional datatypes decfloat df16 alignment | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check proper alignment of decfloat(16) value if it is shown in ISQL when SET LIST ON
200 | functional datatypes decfloat exceptions trapping | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test exception trapping for result of DECFLOAT operations
201 | functional datatypes decfloat literal interpr | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test interpretation of numeric literals
202 | functional datatypes decfloat literal length | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Literal length currently is limited with 1024 characters (including decimal separator and minus sign if any)
203 | functional datatypes decfloat loose accuracy | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test for preseving accuracy when evaluate sum of values with huge difference in magnitude
204 | functional datatypes decfloat min distinguish | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | List of all values starting from 1.0 divided by 2, until previous and current become equal
205 | functional datatypes decfloat nan and infinity comparison | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DECFLOAT should not throw exceptions when +/-NaN, +/-sNaN and +/-Infinity is used in comparisons
206 | functional datatypes decfloat ordering rules | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test ordering of decfloat values
207 | functional datatypes decfloat parsing scaled integers and bigint max min | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Interpretation of DECFLOAT values as BIGINT
208 | functional datatypes decfloat round modes | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check validity of different ROUNDING modes that are defined for DECFLOAT datatype
209 | functional datatypes decfloat scalar functions | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test common math functions that should work with DECFLOAT datatype
210 | functional datatypes decfloat single bit in representation | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check result of EXP() which can be represented only by one ("last") significant bit
211 | functional datatypes decfloat special functions | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test functions that are designed specially for DECFLOAT handling
212 | functional datatypes decimal declared scale | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Dummy test
213 | functional datatypes double min distinguish | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | X | X | X | X | X | X | X | X | X | X | X | X | X | List of all values starting from 1.0 divided by 2, until previous and current become equal
214 | functional datatypes int128 agregate functions | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Basic test for aggregation functions against INT128 datatype
215 | functional datatypes int128 binary operations | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Basic test for binary functions against INT128 datatype
216 | functional datatypes int128 math functions | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Basic test for math functions against INT128 datatype
217 | functional datatypes miscelan binding | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test ability for DECFLOAT values to be represented as other data types using LEGACY keyword.
218 | functional dml cte 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Non-Recursive CTEs
219 | functional dml cte 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Recursive CTEs
220 | functional dml delete 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DELETE
221 | functional dml delete 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DELETE with WHERE
222 | functional dml delete 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DELETE from VIEW
223 | functional dml insert 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | INSERT with Defaults
224 | functional dml join 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | NAMED COLUMNS join
225 | functional dml join 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | NATURAL join
226 | functional dml merge 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | MERGE statement
227 | functional dml merge 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | MERGE statement can have only one RETURNING which must be after all WHEN sub-statements
228 | functional dml merge 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | MERGE ... RETURNING must refer either ALIAS of the table (if it is defined) or context variables OLD and NEW
229 | functional dml skip locked skip locked basic | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | X | X | X | X | Basic check of SKIP LOCKED
230 | functional dml update or insert 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | UPDATE OR INSERT
231 | functional dml update or insert 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | UPDATE OR INSERT
232 | functional dml update or insert 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | UPDATE OR INSERT
233 | functional domain alter 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER DOMAIN - SET DEFAULT
234 | functional domain alter 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER DOMAIN - DROP DEFAULT
235 | functional domain alter 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER DOMAIN - ADD CONSTRAINT
236 | functional domain alter 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER DOMAIN - DROP CONSTRAINT
237 | functional domain alter 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER DOMAIN - Alter domain that doesn't exists
238 | functional domain create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - SMALLINT
239 | functional domain create 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - INTEGER
240 | functional domain create 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - INT
241 | functional domain create 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - FLOAT
242 | functional domain create 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - DOUBLE PRECISION
243 | functional domain create 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - DOUBLE PRECISION - ARRAY
244 | functional domain create 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - DATE
245 | functional domain create 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - TIME
246 | functional domain create 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - TIMESTAMP
247 | functional domain create 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - TIMESTAMP ARRAY
248 | functional domain create 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - DECIMAL
249 | functional domain create 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - DECIMAL ARRAY
250 | functional domain create 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - NUMERIC
251 | functional domain create 14 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - NUMERIC ARRAY
252 | functional domain create 15 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - CHAR
253 | functional domain create 16 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN using 'CHARACTER' keyword
254 | functional domain create 17 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN using 'CHARACTER VARYING' keyword
255 | functional domain create 18 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN using 'VARCHAR' keyword
256 | functional domain create 19 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - VARCHAR ARRAY
257 | functional domain create 20 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - VARCHAR CHARACTER SET
258 | functional domain create 21 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - NCHAR
259 | functional domain create 22 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - NATIONAL CHARACTER
260 | functional domain create 23 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - NATIONAL CHAR
261 | functional domain create 24 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - NATIONAL CHAR VARYING
262 | functional domain create 25 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - NATIONAL CHAR VARYING ARRAY
263 | functional domain create 26 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - BLOB
264 | functional domain create 27 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN. Specifying BLOB SUB_TYPE <N>, where N = 0 or 1.
265 | functional domain create 28 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN. Specifying BLOB SUB_TYPE <A>, where A = 'binary' or 'text'.
266 | functional domain create 29 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - BLOB SEGMENT SIZE
267 | functional domain create 31 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN. Check ability to declare using syntax BLOB(seglen, num_subtype)
268 | functional domain create 32 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - DEFAULT literal
269 | functional domain create 33 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - DEFAULT NULL
270 | functional domain create 34 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - DEFAULT USER
271 | functional domain create 36 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - DEFAULT CURRENT_ROLE
272 | functional domain create 37 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - NOT NULL
273 | functional domain create 38 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - CHECK
274 | functional domain create 40 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - all options
275 | functional domain create 41 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - create two domain with same name
276 | functional domain create 42 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DOMAIN - domain name equal to existing datatype
277 | functional domain create 54 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Use of domains for Trigger/SP variable definition
278 | functional domain drop 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DROP DOMAIN
279 | functional domain drop 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DROP DOMAIN - in use
280 | functional domain drop 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DROP DOMAIN - that doesn't exists
281 | functional exception alter 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER EXCEPTION
282 | functional exception create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE EXCEPTION
283 | functional exception create 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE EXCEPTION - try create Exception with the same name
284 | functional exception create 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE EXCEPTION - too long message
285 | functional exception drop 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DROP EXCEPTION
286 | functional exception drop 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DROP EXCEPTION
287 | functional exception drop 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DROP EXCEPTION - that doesn't exists
288 | functional exception handling name and message | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Context variables EXCEPTION and ERROR_MESSAGE for ability to log exception info (including call stack!) on server side
289 | functional fkey primary insert pk 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
290 | functional fkey primary insert pk 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
291 | functional fkey primary insert pk 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
292 | functional fkey primary insert pk 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
293 | functional fkey primary insert pk 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
294 | functional fkey primary insert pk 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
295 | functional fkey primary insert pk 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
296 | functional fkey primary insert pk 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
297 | functional fkey primary insert pk 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
298 | functional fkey primary insert pk 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
299 | functional fkey primary insert pk 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
300 | functional fkey primary insert pk 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
301 | functional fkey primary insert pk 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
302 | functional fkey primary insert pk 14 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
303 | functional fkey primary insert pk 15 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
304 | functional fkey primary insert pk 16 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
305 | functional fkey primary insert pk 17 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
306 | functional fkey primary insert pk 18 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
307 | functional fkey primary insert pk 19 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
308 | functional fkey primary select pk 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
309 | functional fkey primary select pk 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
310 | functional fkey primary upd pk 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
311 | functional fkey primary upd pk 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
312 | functional fkey unique insert 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
313 | functional fkey unique insert 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
314 | functional fkey unique insert 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
315 | functional fkey unique insert 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
316 | functional fkey unique insert 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
317 | functional fkey unique insert 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
318 | functional fkey unique insert 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
319 | functional fkey unique insert 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
320 | functional fkey unique insert 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
321 | functional fkey unique insert 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
322 | functional fkey unique insert 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
323 | functional fkey unique insert 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
324 | functional fkey unique insert 14 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
325 | functional fkey unique select uf 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
326 | functional fkey unique select uf 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
327 | functional fkey unique upd 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
328 | functional fkey unique upd 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correct work fix with foreign key
329 | functional generator alter 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER SEQUENCE
330 | functional generator create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE GENERATOR and query related data from RDB$GENERATORS
331 | functional generator create 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE GENERATOR - try create gen with same name
332 | functional generator drop 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DROP GENERATOR
333 | functional generator drop 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DROP GENERATOR - in use
334 | functional generator drop 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DROP GENERATOR - generator does not exists
335 | functional gtcs cast datatypes | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check result or CAST() for misc agruments // from GTCS.
336 | functional gtcs computed fields 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
337 | functional gtcs computed fields 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
338 | functional gtcs computed fields 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
339 | functional gtcs computed fields 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
340 | functional gtcs computed fields 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
341 | functional gtcs computed fields 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
342 | functional gtcs computed fields 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
343 | functional gtcs computed fields 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
344 | functional gtcs computed fields 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
345 | functional gtcs computed fields 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
346 | functional gtcs computed fields 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
347 | functional gtcs computed fields 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
348 | functional gtcs computed fields 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
349 | functional gtcs computed fields 14 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
350 | functional gtcs computed fields 15 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
351 | functional gtcs computed fields 16 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
352 | functional gtcs computed fields 17 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Computed fields
353 | functional gtcs conversion error from string | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Script issues conversion error from string
354 | functional gtcs crash of group by varchar 4000 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Crash on attempt to GROUP BY on table with varchar(4000) field
355 | functional gtcs division by zero corrupts db | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Zero divide in SP can crash database when call this SP several times
356 | functional gtcs dsql domain 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test the level 0 syntax for SQL create domain defining only the datatype
357 | functional gtcs dsql domain 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test the level 0 syntax for SQL "CREATE DOMAIN" statement using datatype and DEFAULT clauses
358 | functional gtcs dsql domain 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test the level 0 syntax for SQL "CREATE DOMAIN" statement using datatype and NOT NULL constraint
359 | functional gtcs dsql domain 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test the level 0 syntax for SQL "CREATE DOMAIN" statement using datatype and CHECK constraint clause
360 | functional gtcs dsql domain 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test the level 0 syntax for SQL "CREATE DOMAIN" statement using datatype and CHECK constraint clause.
361 | functional gtcs dsql domain 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test CREATE / ALTER domain statement with ADD/DROP CONSTRAINT clauses, together and separately.
362 | functional gtcs dsql domain 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Verify result of INSERT DEFAULT VALUES into a table with domain fields when domains are defined with DEFAULT value.
363 | functional gtcs dsql domain 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Verify result of INSERT DEFAULT for domain-based fields which have their own default values
364 | functional gtcs dsql domain 15 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Verify result of INSERT DEFAULT for domain-based fields which are declared as NOT NULL and have their own default values
365 | functional gtcs dsql domain 20 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Verify result of ALTER DOMAIN SET/DROP DEFAULT when a table exists with field based on this domain
366 | functional gtcs dsql domain 21 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Verify result of ALTER DOMAIN with changing DEFAULT values and DROP constraints when a table exists with field based on this domain
367 | functional gtcs dsql domain 22 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Verify result of ALTER DOMAIN with changing NOT NULL flag and CHECK constraints when a table exists with field based on this domain
368 | functional gtcs execute statement within procedure | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | EXECUTE STATEMENT within a stored procedure could lead to a problems
369 | functional gtcs external file 03 d | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test for external table with field of SMALLINT datatype
370 | functional gtcs external file 04 d | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | est for external table with field of INTEGER datatype
371 | functional gtcs external file 04 d bigint | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test for external table with field of BIGINT datatype
372 | functional gtcs external file 04 d int128 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test for external table with field of INT128 datatype
373 | functional gtcs external file 06 d | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test for external table with field of DOUBLE PRECISION datatype
374 | functional gtcs external file 09 d | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test for external table with field of DATE datatype
375 | functional gtcs gtcs proc cast isql | SS | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | S | P | P | P | E | P | P | P | PROC_CAST1_ISQL.script ... PROC_CAST10_ISQL.script
376 | functional gtcs gtcs proc isql 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-01
377 | functional gtcs gtcs proc isql 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-02
378 | functional gtcs gtcs proc isql 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-03
379 | functional gtcs gtcs proc isql 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-04
380 | functional gtcs gtcs proc isql 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-05
381 | functional gtcs gtcs proc isql 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-06
382 | functional gtcs gtcs proc isql 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-07
383 | functional gtcs gtcs proc isql 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-08
384 | functional gtcs gtcs proc isql 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-10
385 | functional gtcs gtcs proc isql 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-11
386 | functional gtcs gtcs proc isql 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-12
387 | functional gtcs gtcs proc isql 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-13
388 | functional gtcs gtcs proc isql 15 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-15
389 | functional gtcs gtcs proc isql 16 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-16
390 | functional gtcs gtcs proc isql 17 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-17
391 | functional gtcs gtcs proc isql 18 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-18
392 | functional gtcs gtcs proc isql 19 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-19
393 | functional gtcs gtcs proc isql 20 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-20
394 | functional gtcs gtcs select delete isql | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test for select from SP that deletes record after its output
395 | functional gtcs invalid stream when use trim | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Statement with TRIM raises "bad BLR -- invalid stream"
396 | functional gtcs isql one line comments 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | X | X | X | X | X | bug #781610 problems with one line comments (--)
397 | functional gtcs isql show command ambiguity | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SHOW TABLE / VIEW: ambiguity between tables and views
398 | functional gtcs minimum grant | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Minimum grant test
399 | functional gtcs misplaced collation in extracted metadata | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Misplaced collation when extracting metadata with isql
400 | functional gtcs parser comments in sql | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check for problems with comments (single-line and multi-line)
401 | functional gtcs ref integ drop fk index | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Index that is used for FK should not be avail for DROP
402 | functional gtcs ref integ drop fk then pk | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Outcome must be SUCCESS if first we drop FK and after this PK constraint
403 | functional gtcs ref integ drop pk constraint | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Constraint of PRIMARY KEY should not be avail for DROP if there is FK that depends on it
404 | functional gtcs ref integ drop pk index | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Index that is used for PRIMARY KEY should not be avail for DROP
405 | functional gtcs ref integ inactive fk index | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Index that is used for FK should not be avail for INACTIVE
406 | functional gtcs ref integ inactive pk index | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Index that is used for PRIMARY KEY should not be avail for INACTIVE
407 | functional gtcs ref integ inactive pk index 2 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Index that is used for PRIMARY KEY should not be avail for INACTIVE
408 | functional gtcs regexp similar to | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Statements with SIMILAR TO - miscelaneous tests.
409 | functional gtcs regexp substring similar to | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SUBSTRING - miscelaneous tests of <str> SIMILAR TO <pattern>
410 | functional gtcs sql join 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Ability to run query: ( A LEFT JOIN B ) INER JOIN C, plus ORDER BY with fields not from SELECT list
411 | functional gtcs sql join 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Ability to run query: ( A LEFT JOIN B ) , C. Then add ORDER BY with fields not from SELECT list
412 | functional gtcs time zone | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Miscelaneous time zone tests
413 | functional gtcs transactions autocommit 1 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AUTO COMMIT must preserve changes that were made by all DML even if ROLLBACK is issued
414 | functional gtcs transactions autocommit 2 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Changes within AUTO COMMIT must be cancelled when exception raises in some TRIGGER
415 | functional gtcs transactions autocommit 3 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Changes within AUTO COMMIT must be cancelled when exception raises in some PROCEDURE
416 | functional gtcs trigger variable assignment | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Variable in the AFTER-trigger must be allowed for assignment OLD value in it
417 | functional gtcs window func 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Set of miscelaneous tests for verification of windowed functions
418 | functional gtcs window func 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Set of miscelaneous tests for verification of windowed functions
419 | functional gtcs window func 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Set of miscelaneous tests for verification of windowed functions
420 | functional gtcs window func 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Set of miscelaneous tests for verification of windowed functions
421 | functional gtcs window func 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Set of miscelaneous tests for verification of windowed functions
422 | functional index alter 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER INDEX - INACTIVE
423 | functional index alter 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER INDEX
424 | functional index alter 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER INDEX - INACTIVE UNIQUE INDEX
425 | functional index alter 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER INDEX - INACTIVE PRIMARY KEY
426 | functional index alter 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER INDEX - INACTIVE FOREIGN KEY
427 | functional index create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE INDEX
428 | functional index create 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE UNIQUE INDEX
429 | functional index create 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE ASC INDEX
430 | functional index create 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE ASCENDING INDEX
431 | functional index create 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DESC INDEX
432 | functional index create 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE DESCENDING INDEX
433 | functional index create 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE INDEX - Multi column
434 | functional index create 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE INDEX - Table with data
435 | functional index create 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE UNIQUE INDEX - Table with data
436 | functional index create 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE INDEX - try create index with same name
437 | functional index create 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE UNIQUE INDEX - Non unique data in table
438 | functional index create 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE UNIQUE INDEX - Null value in table
439 | functional intfunc avg 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AVG from single integer row
440 | functional intfunc avg 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AVG - Test for INTEGER
441 | functional intfunc avg 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AVG - Test for INTEGER
442 | functional intfunc avg 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AVG - Test for INTEGER
443 | functional intfunc avg 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AVG - DISTINCT
444 | functional intfunc avg 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AVG - Integer OverFlow
445 | functional intfunc avg 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AVG - Integer with NULL
446 | functional intfunc avg 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AVG - NULL test
447 | functional intfunc avg 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | AVG - DOUBLE PRECISION
448 | functional intfunc binary and 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | New Built-in Functions, Firebird 2.1 : BIN_AND( <number> [, <number> ...] )
449 | functional intfunc binary or 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | New Built-in Functions, Firebird 2.1 : BIN_OR( <number> [, <number> ...] )
450 | functional intfunc binary shl 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | New Built-in Functions, Firebird 2.1 : BIN_SHL( <number>, <number> )
451 | functional intfunc binary shr 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | New Built-in Functions, Firebird 2.1 : BIN_SHR( <number>, <number> )
452 | functional intfunc binary xor 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | New Built-in Functions, Firebird 2.1 : BIN_XOR( <number> [, <number> ...] )
453 | functional intfunc cast 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST Numeric -> CHAR
454 | functional intfunc cast 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST Numeric -> VARCHAR
455 | functional intfunc cast 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST Numeric -> DATE
456 | functional intfunc cast 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST Numeric -> Numeric (Round down)
457 | functional intfunc cast 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST Numeric -> Numeric (Round up)
458 | functional intfunc cast 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST CHAR -> INTEGER (Round down)
459 | functional intfunc cast 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST CHAR -> INTEGER
460 | functional intfunc cast 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST CHAR -> DATE
461 | functional intfunc cast 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST CHAR -> DATE
462 | functional intfunc cast 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST CHAR -> TIME
463 | functional intfunc cast 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST CHAR -> TIME
464 | functional intfunc cast 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST CHAR -> TIME
465 | functional intfunc cast 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST CHAR -> TIMESTAM
466 | functional intfunc cast 14 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST CHAR -> TIMESTAMP
467 | functional intfunc cast 15 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST DATE -> CHAR
468 | functional intfunc cast 16 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST DATE -> VARCHAR
469 | functional intfunc cast 17 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST DATE -> TIMESTAMP
470 | functional intfunc cast 18 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST TIME -> CHAR
471 | functional intfunc cast 19 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST TIME -> VARCHAR
472 | functional intfunc cast 20 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST TIMESTAMP -> CHAR
473 | functional intfunc cast 21 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST TIMESTAMP -> VARCHAR
474 | functional intfunc cast 22 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST TIMESTAMP -> DATE
475 | functional intfunc cast 23 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CAST TIMESTAMP -> TIME
476 | functional intfunc count 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | COUNT - Select from empty table
477 | functional intfunc count 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | COUNT
478 | functional intfunc date dateadd 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEADD
479 | functional intfunc date dateadd 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEADD function for MONTH
480 | functional intfunc date dateadd 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEADD
481 | functional intfunc date dateadd 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEADD
482 | functional intfunc date dateadd 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEADD
483 | functional intfunc date dateadd 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEADD
484 | functional intfunc date dateadd 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEADD
485 | functional intfunc date dateadd 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Dateadd milliseconds
486 | functional intfunc date datediff 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEDIFF
487 | functional intfunc date datediff 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEDIFF
488 | functional intfunc date datediff 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEDIFF
489 | functional intfunc date datediff 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEDIFF
490 | functional intfunc date datediff 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEDIFF
491 | functional intfunc date datediff 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEDIFF
492 | functional intfunc date datediff 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DATEDIFF
493 | functional intfunc date extract 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | EXTRACT(WEEK FROM DATE)
494 | functional intfunc date extract 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | EXTRACT - MILLISECONDS
495 | functional intfunc encryption block cipher basic | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ENCRYPT/DECRYPT built-in functions
496 | functional intfunc encryption block cipher special | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ENCRYPT/DECRYPT built-in functions
497 | functional intfunc encryption rsa family | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Basic test for RSA-family: rsa_private(), rsa_public(), rsa_encrypt(), rsa_decrypt(), rsa_sign_hash() and rsa_verify_hash()
498 | functional intfunc encryption rsa family pkcs 1 5 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | RSA-family function, attitional test: verify ability to use PKCS_1_5 keyword
499 | functional intfunc encryption sha3 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SHA3 support for the built-in function CRYPT_HASH()
500 | functional intfunc list 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | List with default options
501 | functional intfunc list 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | List function with delimiter specified
502 | functional intfunc list 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | List function with distinct option
503 | functional intfunc math abs 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ABS( <number> )
504 | functional intfunc math acos 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ACOS( <number> )
505 | functional intfunc math asin 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ASIN( <number> )
506 | functional intfunc math atan2 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ATAN2( <number>, <number> )
507 | functional intfunc math atan 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ATAN( <number> )
508 | functional intfunc math ceil 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CEIL( <number>)
509 | functional intfunc math cos 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | COS( <number>)
510 | functional intfunc math cosh 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | COSH( <number>)
511 | functional intfunc math cot 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | COT( <number> )
512 | functional intfunc math exp 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | EXP( <number> )
513 | functional intfunc math floor 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | FLOOR( <number> )
514 | functional intfunc math ln 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LN( <number> )
515 | functional intfunc math log10 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LOG10( <number> )
516 | functional intfunc math log 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LOG( <number>, <number> )
517 | functional intfunc math maxvalue 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | MAXVALUE( <value> [, <value> ...] )
518 | functional intfunc math minvalue 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | MINVALUE( <value> [, <value> ... )
519 | functional intfunc math mod 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | MOD( <number>, <number> )
520 | functional intfunc math pi 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | PI()
521 | functional intfunc math power 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | POWER( <number>, <number> )
522 | functional intfunc math rand 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | RAND()
523 | functional intfunc math round 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ROUND( <number>, <number> )
524 | functional intfunc math sign 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SIGN( <number> )
525 | functional intfunc math sin 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SIN( <number> )
526 | functional intfunc math sinh 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SINH( <number> )
527 | functional intfunc math sqrt 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SQRT( <number> )
528 | functional intfunc math tan 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | TAN( <number> )
529 | functional intfunc math tanh 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | TANH( <number> )
530 | functional intfunc math trunc 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | TRUNC( <number> [, <number> ] )
531 | functional intfunc misc decode 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DECODE()
532 | functional intfunc misc gen uuid 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | GEN_UUID()
533 | functional intfunc misc hash 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | HASH( <value> )
534 | functional intfunc string ascii 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ASCII_CHAR( <number> )
535 | functional intfunc string ascii val 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ASCII_VAL( <string> )
536 | functional intfunc string left 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LEFT function
537 | functional intfunc string lpad 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | LPAD function, including non-ascii characters
538 | functional intfunc string overlay 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | OVERLAY function
539 | functional intfunc string position 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | POSITION( <string> IN <string> )
540 | functional intfunc string replace 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | REPLACE( <stringtosearch>, <findstring>, <replstring> )
541 | functional intfunc string reverse 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | REVERSE( <value> )
542 | functional intfunc string right 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | RIGHT( <string>, <number> )
543 | functional intfunc string rpad 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | RPAD function, including non-ascii characters
544 | functional intfunc string trunc 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test for TRUNC function
545 | functional intl non ascii firebird and trace utf8 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to obtain non-ascii content from firebird.log and trace when use ON DISCONNECT trigger and exception with non-ascii names, charset = UTF8.
546 | functional monitoring 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Get isolation level of the current transaction
547 | functional monitoring 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Get data about active statements from current attachment (WHERE-filter: mon$statements.mon$state=1).
548 | functional monitoring 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | table MON$COMPILED_STATEMENTS and columns MON$STATEMENTS.MON$COMPILED_STATEMENT_ID and MON$CALL_STACK.MON$COMPILED_STATEMENT_ID
549 | functional monitoring 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | SYSDBA must see all attachments and their transactions, non-privileged user - only those which was of his login.
550 | functional procedure alter 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER PROCEDURE - Simple ALTER
551 | functional procedure alter 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER PROCEDURE - Alter non exists procedure
552 | functional procedure create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE PROCEDURE
553 | functional procedure create 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE PROCEDURE - Input parameters
554 | functional procedure create 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE PROCEDURE - Output paramaters
555 | functional procedure create 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE PROCEDURE - Output paramaters
556 | functional procedure create 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE PROCEDURE - PSQL Stataments
557 | functional procedure create 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE PROCEDURE - PSQL Stataments - SUSPEND
558 | functional procedure create 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE PROCEDURE - try create SP with same name
559 | functional procedure create 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE PROCEDURE - COMMIT in SP is not alowed
560 | functional procedure create 16 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Type Flag for Stored Procedures
561 | functional replication blob access when no grant for select | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Replicator must have access to the table with blob regardless SELECT grant on this table to the user who created blob.
562 | functional replication grantor not changes in replica if owner not sysdba | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DDL-Changes in replication does not set the correct grantor
563 | functional replication permission error on ddl issued by non sysdba | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Permission error with replication
564 | functional role create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE ROLE
565 | functional role create 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE ROLE - try create role with same name
566 | functional services role in service attachment | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check that trace plugin shows ROLE used in service attachment. Format: USER[:ROLE]
567 | functional services user management | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to make connect to FB services and add/drop user
568 | functional session alter session reset | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Test results of ALTER SESSION RESET
569 | functional session alter session reset allow 2pc prepared | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER SESSION RESET: do NOT raise error if prepared 2PC transactions present
570 | functional session alter session reset clear gtt | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER SESSION RESET: clear contents of all used GTT ON COMMIT PRESERVE ROWS
571 | functional session alter session reset clear timeouts | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER SESSION RESET: reset session and statement timeouts to zero
572 | functional session alter session reset decfloat | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER SESSION RESET: DECFLOAT parameters must be returned to default values
573 | functional session alter session reset raise if open tx | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER SESSION RESET: throw error (isc_ses_reset_err) if any open transaction exist in current connection
574 | functional session alter session reset remove context vars | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER SESSION RESET: remove all context variables in 'USER_SESSION' namespace
575 | functional session alter session reset restore role | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER SESSION RESET: restore ROLE which was passed with DPB and clear all cached security classes (if role was changed)
576 | functional session alter session reset rollback | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER SESSION RESET: ROLLBACK current user transaction (if present) and issue warning if that transaction changes any table before reset
577 | functional session alter session reset start new tx | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER SESSION RESET: START new transaction with the same properties as transaction that was rolled back (if transaction was present before reset)
578 | functional session ext conn pool 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | External Connections Pool, functionality test 01
579 | functional shadow create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE SHADOW: check basic usage
580 | functional shadow create 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE SHADOW: check usage with presense of 'FILE <...>' clause.
581 | functional syspriv access any object | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to query, modify and deleting data plus add/drop constraints on any table
582 | functional syspriv access shutdown database | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to access to database in shutdown single mode as non-sysdba
583 | functional syspriv change header settings | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to change some database header attributes by non-sysdba user who is granted with necessary system privileges
584 | functional syspriv change mapping rules | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to manage auth mappings
585 | functional syspriv change shutdown mode | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to change database shutdown mode by non-sysdba user who is granted with necessary system privileges
586 | functional syspriv create database | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to CREATE database by non-sysdba user who is granted with necessary system privilege
587 | functional syspriv create privileged roles | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of non-sysdba user to CREATE privileged role (but NOT use it)
588 | functional syspriv create user types | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to update content of RDB$TYPES
589 | functional syspriv drop database | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to DROP database by non-sysdba user who is granted with necessary system privileges
590 | functional syspriv grant revoke any ddl right | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to grant right for issuing CREATE/ALTER/DROP statements
591 | functional syspriv grant revoke any object | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to query, modify and deleting data plus add/drop constraints on any table
592 | functional syspriv ignore db triggers | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of non-sysdba and non-owner to ignore DB triggers
593 | functional syspriv modify ext conn pool | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to manage external connections pool
594 | functional syspriv monitor any attachment | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to monitor any attachment
595 | functional syspriv read raw pages | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to get binary content of DB page by non-sysdba user who is granted with necessary system privilege
596 | functional syspriv trace any attachment | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to trace any attachment by non-sysdba user who is granted with necessary system privileges
597 | functional syspriv use gbak utility | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to to make database backup
598 | functional syspriv use granted by clause | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to query, modify and deleting data plus add/drop constraints on any table
599 | functional syspriv use gstat utility | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to obtain database statistics
600 | functional syspriv use nbackup utility | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to use nbackup
601 | functional syspriv user management in selfsec db | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Self-secutity DB: system privilege USER_MANAGEMENT must allow only to add/alter/drop user. No access to any user tables must be granted.
602 | functional table alter 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE - ADD column
603 | functional table alter 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE. Add column with DEFAULT expression, NOT NULL requirement and UNIQUE constraint that must be applied to its values.
604 | functional table alter 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE - ADD CONSTRAINT - PRIMARY KEY
605 | functional table alter 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE - ADD CONSTRAINT - UNIQUE
606 | functional table alter 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE - ALTER - TO
607 | functional table alter 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE. Alter type of some column.
608 | functional table alter 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE. Alter position of columns.
609 | functional table alter 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE - DROP
610 | functional table alter 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE - DROP (with data)
611 | functional table alter 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE - DROP CONSTRAINT - PRIMARY KEY
612 | functional table alter 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TABLE - DROP CONSTRAINT - UNIQUE
613 | functional table alter 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Verify ability to create exactly 254 changes of format (increasing it by 1) after initial creating table
614 | functional table create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TABLE - types
615 | functional table create 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TABLE - constraints
616 | functional table create 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TABLE - create table with same name
617 | functional table create 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TABLE - two column with same name
618 | functional table create 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TABLE - unknown datatype (domain)
619 | functional tabloid core 3611 aux | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Wrong data while retrieving from CTEs (or derived tables) with same column names
620 | functional tabloid 3123a5a0 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | X | X | X | X | X | X | X | X | X | X | X | Check ability to reuse internal connection by EXECUTE STATEMENT.
621 | functional tabloid 333be4bf | SS | F | F | F | F | F | F | F | F | F | E | E | E | E | E | E | F | E | E | E | E | F | F | F | F | F | F | E | F | F | F | Change error by warning in the case when isc_dpb_parallel_workers value is not at valid range
622 | functional tabloid 3b372197 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | built-in functions UNICODE_CHAR and UNICODE_VAL
623 | functional tabloid 657d86fe | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | RemoteAuxPort is per-database
624 | functional tabloid 6cfc9b5d | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Scrollable cursors. Automated test with randomly generated mission for positioning.
625 | functional tabloid 80fd0682 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Fixed bug with index names patterns in online validation service
626 | functional tabloid 8816d5c8 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Fixed crash when IN predicate is delivered into aggregates/unions
627 | functional tabloid 90129c6d | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Scrollable cursors. Fixed isBof/isEof when the prefetch is active
628 | functional tabloid aae2ae32 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Better fix for #8252: incorrect subquery unnesting with complex dependencies, it re-allows converting nested IN/EXISTS into multiple semi-join
629 | functional tabloid arithmetic cast float to int as round | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Result of CAST for numbers is implementation defined
630 | functional tabloid arithmetic numexpr eval dialect 1 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check result of integer division on dialect 1.
631 | functional tabloid arithmetic numexpr eval dialect 3 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check result of integer division on dialect 3.
632 | functional tabloid bus 3103 windowed funcs | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Query for test MAX()OVER().
633 | functional tabloid c8849946 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Scrollable cursors. Inconsistent cursor repositioning
634 | functional tabloid comment in object names | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | All DB objects types must allow name COMMENT. Also, COMMENT ON ... must allow occurence of "comment" in it.
635 | functional tabloid crash when too long username for auth | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | crash on assert or memory corruption when too long username is used for authentication
636 | functional tabloid dbp 0951 multiple nested cte | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Query for test multiple CTEs
637 | functional tabloid dbp 1697 windowed funcs | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Query for test SUM()OVER() and COUNT()OVER().
638 | functional tabloid dbp 1940 20040130 1740 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
639 | functional tabloid dbp 1940 20061108 2141 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
640 | functional tabloid dbp 1940 20080912 1005 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
641 | functional tabloid dbp 1940 20090521 1520 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
642 | functional tabloid dbp 1940 20110426 1906 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
643 | functional tabloid dbp 1940 20110725 1159 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
644 | functional tabloid dbp 1940 20130412 1008 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
645 | functional tabloid dbp 1940 20130831 2039 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
646 | functional tabloid dbp 1940 20130912 1908 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
647 | functional tabloid dbp 2146 distinct not in | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
648 | functional tabloid dbp 4137 combo full join and windowed funcs | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
649 | functional tabloid dbp 4391 combo full join and windowed funcs | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
650 | functional tabloid dbp 4391 combo full join and windowed funcs2 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
651 | functional tabloid dbp 5125 windowed funcs | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
652 | functional tabloid dbp 7029 heavy test for windowed funcs | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
653 | functional tabloid dbp 7114 windowed funcs | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
654 | functional tabloid dml privileges sufficiency | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Verify sufficiency of privileges for performing DML actions. Verify that RETURNING clause can not be used without SELECT privilege.
655 | functional tabloid dsqlrequests | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | DROP TABLE fails if executing in ES and DML at the same execute block is performed in autonomous transaction
656 | functional tabloid e260ced8 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | F | F | Allow computable but non-invariant lists to be used for index lookup
657 | functional tabloid eqc 136030 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability for preparing and then run query with parameters. Query should use ORDER-BY clause.
658 | functional tabloid eqc 141347 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correctness of LEFT JOIN result when right source has two FK and one of fields from FK present both in ON and WHERE clauses.
659 | functional tabloid eqc 160757 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check correctness of LEFT JOIN result when left source is table with several -vs- single rows and right source is SP.
660 | functional tabloid eqc 166663 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Index(es) should not become corrupted after two updates and raising exception in one Tx, doing inside SP
661 | functional tabloid eqc 200762 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check results of CONTAINING when search pattern can span on one or several blob segments
662 | functional tabloid eqc 306263 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to run complex query
663 | functional tabloid eqc 343715 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Checking PK index is used when table is joined as driven (right) source in LEFT OUTER join from VIEW
664 | functional tabloid eqc 344124 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to run selectable SP with input parameter which inserts into GTT (on commit DELETE rows) and then does suspend
665 | functional tabloid fd0fa8a3 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Let include file name into error message when creation of temp file failed.
666 | functional tabloid full join push where predicate | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | WHERE-filter must be applied after FULL JOIN result
667 | functional tabloid gtcs proc isql 14 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gtcs-proc-isql-14
668 | functional tabloid join on position function result | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Records with NULLs could be lost from resultset.
669 | functional tabloid join transformation 001 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of outer join simplification.
670 | functional tabloid join transformation 002 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of outer join simplification.
671 | functional tabloid join transformation 003 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of outer join simplification.
672 | functional tabloid join transformation 004 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of outer join simplification.
673 | functional tabloid join transformation 005 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of outer join simplification.
674 | functional tabloid join transformation 006 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of outer join simplification.
675 | functional tabloid join transformation 007 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of outer join simplification.
676 | functional tabloid join transformation 008 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability of outer join simplification.
677 | functional tabloid loose record when relief where expr | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Uncomment of one part of OR'ed expression led to loose of record from resultset.
678 | functional tabloid no dups in call stack | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Avoid info duplication when statements in call stack attached to different transactions (for example: monitoring snapshot is created in autonomous transaction)
679 | functional tabloid oltp emul 30 compiler check | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Compiler check. Test ability to compile source code of OLTP-EMUL test.
680 | functional tabloid optimizer index navigation | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check that optimizer takes in account presense of index and does navigation instead of external sort.
681 | functional tabloid ora 4475843 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Wrong (empty) result of query in Oracle 19
682 | functional tabloid pg 13918 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Some _TRIVIAL_ queries allow to specify HAVING without group by, and for such case one may to get record from EMPTY source rowset(!)
683 | functional tabloid pg 14105 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Check ability to compile query with combination of full and right join. Taken from PG bug library.
684 | functional tabloid pg 14421 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | UPDATE/DETERE RETURNING should issue only one row when applying to table with self-referencing FK
685 | functional tabloid request of expr index | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | request of expression index could run outside of main request's snapshot.
686 | functional tabloid snd 7795 20120706 1249 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Common SQL. Check correctness of the results
687 | functional transactions read consist statement delete undone 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Changes produced by DELETE statement must be UNDONE when cursor resultset becomes empty after this statement start. Test-01
688 | functional transactions read consist statement delete undone 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Changes produced by DELETE statement must be UNDONE when cursor resultset becomes empty after this statement start. Test-02
689 | functional transactions read consist sttm merge deny multiple matches | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. MERGE must reject multiple matches, regardless on statement-level restart.
690 | functional transactions read consist sttm restart max limit | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Maximal number of statement-level restarts must be 10.
691 | functional transactions read consist sttm restart on delete 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by DELETE. Test-01.
692 | functional transactions read consist sttm restart on delete 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by DELETE. Test-02.
693 | functional transactions read consist sttm restart on delete 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by DELETE. Test-03.
694 | functional transactions read consist sttm restart on delete 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by DELETE. Test-04.
695 | functional transactions read consist sttm restart on merge 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by MERGE. Test-01.
696 | functional transactions read consist sttm restart on merge 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by MERGE. Test-02.
697 | functional transactions read consist sttm restart on merge 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by MERGE. Test-03.
698 | functional transactions read consist sttm restart on merge 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by MERGE. Test-04.
699 | functional transactions read consist sttm restart on update 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by UPDATE. Test-01.
700 | functional transactions read consist sttm restart on update 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by UPDATE. Test-02.
701 | functional transactions read consist sttm restart on update 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by UPDATE. Test-03.
702 | functional transactions read consist sttm restart on update 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by UPDATE. Test-04.
703 | functional trigger alter 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - ACTIVE
704 | functional trigger alter 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - INACTIVE
705 | functional trigger alter 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - BEFORE DELETE
706 | functional trigger alter 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - BEFORE INSERT
707 | functional trigger alter 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - BEFORE UPDATE
708 | functional trigger alter 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AFTER DELETE
709 | functional trigger alter 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AFTER INSERT
710 | functional trigger alter 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - POSITION
711 | functional trigger alter 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - POSITION
712 | functional trigger alter 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AS
713 | functional trigger alter 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AS
714 | functional trigger alter 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AS
715 | functional trigger alter 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AS
716 | functional trigger create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER
717 | functional trigger create 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER AFTER INSERT
718 | functional trigger create 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER BEFORE UPDATE
719 | functional trigger create 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER AFTER UPDATE
720 | functional trigger create 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER BEFORE DELETE
721 | functional trigger create 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER AFTER DELETE
722 | functional trigger create 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER INACTIVE AFTER DELETE
723 | functional trigger create 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER AFTER DELETE POSITION 12
724 | functional trigger create 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER BEFORE INSERT DECLARE VARIABLE
725 | functional trigger create 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER BEFORE INSERT DECLARE VARIABLE, block stataments
726 | functional trigger create 17 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE TRIGGER SQL2003
727 | functional trigger database connect 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Trigger on database connect. See also CORE-745
728 | functional trigger database connect 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Error handling in trigger on database connect
729 | functional trigger database connect 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Multiple triggers on database connect
730 | functional trigger database connect 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Error handling when multiple triggers on database connect exist
731 | functional trigger database disconnect 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Trigger on database disconnect: check that exception that raised when trigger fires is written to firebird.log
732 | functional trigger database disconnect 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ON DISCONNECT trigger must fire during database shutdown (gfix -shut full -force 0).
733 | functional trigger database disconnect 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ON DISCONNECT trigger must fire if attachment is deleted from MON$ATTACHMENTS by another attachment.
734 | functional trigger database disconnect 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ON DISCONNECT trigger must fire if attachment is closed by IDLE timeout.
735 | functional trigger database disconnect 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ON DISCONNECT trigger and OnDisconnectTriggerTimeout expiration
736 | functional trigger database disconnect 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ON DISCONNECT trigger: print exceptions (including cancelling) to trace if log_errors = true
737 | functional trigger database transaction start multiple with normal finish | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Multiple triggers on start transaction
738 | functional trigger database transactioncommit 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Trigger on commit transaction. See also CORE-645
739 | functional trigger database transactionrollback 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Trigger on rollback transaction
740 | functional trigger database transactionstart 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | Trigger on start tansaction
741 | functional trigger table alter 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - ACTIVE
742 | functional trigger table alter 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - INACTIVE
743 | functional trigger table alter 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - BEFORE DELETE
744 | functional trigger table alter 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - BEFORE INSERT
745 | functional trigger table alter 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - BEFORE UPDATE
746 | functional trigger table alter 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AFTER DELETE
747 | functional trigger table alter 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER: attempt to use "new" in AFTER INSERT
748 | functional trigger table alter 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - POSITION
749 | functional trigger table alter 09 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - POSITION
750 | functional trigger table alter 10 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AS
751 | functional trigger table alter 11 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AS
752 | functional trigger table alter 12 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AS
753 | functional trigger table alter 13 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | ALTER TRIGGER - AS
754 | functional util gbak zip | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | gbak utility: check ability to use -ZIP command switch when create backup
755 | functional view create 01 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE VIEW
756 | functional view create 02 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE VIEW
757 | functional view create 03 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE VIEW - bad number of columns
758 | functional view create 04 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE VIEW - bad number of columns
759 | functional view create 05 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE VIEW
760 | functional view create 06 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE VIEW - updateable
761 | functional view create 07 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE VIEW - updateable WITH CHECK OPTION
762 | functional view create 08 | SS | P | P | P | P | P | P | P | P | P | E | E | E | E | E | E | P | E | E | E | E | P | P | P | P | P | P | E | P | P | P | CREATE VIEW - updateable WITH CHECK OPTION

#### Elapsed time, milliseconds:

NN | Test name | mode | median_ms | 5.0.3.1674 2025.06.27 3ee5c | 5.0.3.1657 2025.06.26 dcb8a | 5.0.3.1657 2025.06.20 8b4d2 | 5.0.3.1657 2025.06.19 4bd4c | 5.0.3.1657 2025.06.11 dae6f | 5.0.3.1657 2025.06.10 dbc92 | 5.0.3.1656 2025.06.05 00512 | 5.0.3.1656 2025.05.20 c4b11 | 5.0.3.1652 2025.05.13 f51c6 | 5.0.3.1651 2025.05.08 ee9d2 | 5.0.3.1651 2025.05.04 3d914 | 5.0.3.1651 2025.04.30 141ef | 5.0.3.1650 2025.04.30 6253f | 5.0.3.1650 2025.04.28 4cbff | 5.0.3.1649 2025.04.21 5b2d0 | 5.0.3.1648 2025.04.18 2f4c5 | 5.0.3.1635 2025.04.03 f6bd1 | 5.0.3.1635 2025.03.31 22ec6 | 5.0.3.1633 2025.03.28 3123a | 5.0.3.1633 2025.03.27 e0fb8 | 5.0.3.1631 2025.03.25 bda65 | 5.0.3.1631 2025.03.21 1925b | 5.0.3.1629 2025.03.18 506d7 | 5.0.3.1628 2025.03.14 16d05 | 5.0.3.1627 2025.02.26 4e218 | 5.0.3.1624 2025.02.25 dc3b2 | 5.0.2.1615 2025.02.20 4a726 | 5.0.2.1615 2025.02.14 9cb76 | 5.0.2.1577 2025.02.07 f50a2 | 5.0.2.1577 2024.12.24 3c80e | Test TITLE
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
1 | bugs gh 8194 tracker | SS | 6026 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6162 | 5727 | 5999 | 6054 | 4776 | 6117 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Internal consistency check (page in use during flush) with small number of DefaultDbCachePages
2 | bugs gh 8203 tracker | SS | 32174 | 32068 | 32082 | 32094 | 31926 | 31949 | 31840 | 31991 | 31963 | 31755 | 2409 | 2397 | 2392 | 2387 | 2384 | 2407 | 32869 | 32255 | 32847 | 35800 | 35990 | 36653 | 35012 | 33436 | 32981 | 34039 | 33420 | 33265 | 33308 | 33379 | 33752 | MAKE_DBKEY can raise 'malformed string' for some table names
3 | bugs gh 8211 tracker | SS | 383 | 363 | 374 | 381 | 367 | 370 | 390 | 372 | 362 | 376 | 2406 | 2400 | 2394 | 2385 | 2421 | 2393 | 375 | 371 | 422 | 406 | 414 | 395 | 408 | 375 | 386 | 383 | 381 | 376 | 380 | 383 | 390 | DATEADD truncates milliseconds for month and year deltas.
4 | bugs gh 8213 tracker | SS | 408 | 397 | 398 | 392 | 401 | 390 | 402 | 393 | 412 | 396 | 2429 | 2404 | 2396 | 2398 | 2408 | 2417 | 408 | 398 | 411 | 424 | 425 | 427 | 428 | 403 | 409 | 412 | 408 | 408 | 404 | 425 | 406 | WHEN NOT MATCHED BY SOURCE - does not work with a direct table as source
5 | bugs gh 8214 tracker | SS | 442 | 415 | 423 | 421 | 428 | 455 | 428 | 425 | 435 | 423 | 2414 | 2410 | 2419 | 2397 | 2422 | 2418 | 442 | 422 | 437 | 457 | 457 | 451 | 451 | 437 | 434 | 452 | 442 | 427 | 454 | 443 | 437 | Incorrect result of index list scan for a composite index, the second segment of which is a text field with COLLATE UNICODE_CI
6 | bugs gh 8219 tracker | SS | 11095 | 10933 | 10933 | 11016 | 11027 | 11029 | 11184 | 11068 | 11118 | 10952 | 2238 | 2243 | 2235 | 2414 | 2230 | 2233 | 11096 | 11024 | 11177 | 11425 | 11429 | 11456 | 11412 | 11095 | 11164 | 11196 | 11188 | 11165 | 11143 | 11154 | 11158 | Database creation in 3.0.12, 4.0.5 and 5.0.1 slower than in previous releases
7 | bugs gh 8221 tracker | SS | 380 | 369 | 374 | 373 | 371 | 371 | 362 | 383 | 376 | 367 | 2389 | 2387 | 2391 | 2243 | 2383 | 2419 | 376 | 5351 | 5620 | 4787 | 11645 | 399 | 406 | 372 | 375 | 400 | 373 | 375 | 378 | 374 | 384 | Crash when MAKE_DBKEY() is called with 0 or 1 arguments
8 | bugs gh 8223 tracker | SS | 465 | 427 | 413 | 415 | 428 | 432 | 422 | 428 | 413 | 414 | 2396 | 2409 | 2430 | 2394 | 2392 | 2424 | 456 | 2415 | 2262 | 2243 | 2257 | 503 | 508 | 463 | 498 | 463 | 464 | 464 | 469 | 467 | 456 | SubQueryConversion = true: error "no current record for fetch operation" with complex joins
9 | bugs gh 8225 tracker | SS | 469 | 421 | 424 | 414 | 419 | 425 | 419 | 419 | 421 | 410 | 2408 | 2397 | 2448 | 2379 | 2402 | 2404 | 417 | 2239 | 2386 | 2390 | 2418 | 514 | 510 | 452 | 477 | 467 | 472 | 455 | 474 | 467 | 465 | Problematic queries when SubQueryConversion = true
10 | bugs gh 8231 tracker | SS | 470 | 415 | 414 | 409 | 411 | 418 | 409 | 415 | 415 | 416 | 2229 | 2236 | 2248 | 2394 | 2236 | 2241 | 422 | 2393 | 2378 | 2395 | 2400 | 506 | 492 | 466 | 463 | 483 | 472 | 456 | 468 | 457 | 474 | SubQueryConversion = true causes "request size limit exceeded" / "... unavailable resource. Unable to allocate memory ..."
11 | bugs gh 8233 tracker | SS | 465 | 409 | 406 | 420 | 436 | 406 | 415 | 426 | 418 | 404 | 2386 | 2386 | 2385 | 2240 | 2393 | 2380 | 434 | 2399 | 2419 | 2381 | 2420 | 500 | 486 | 465 | 453 | 515 | 453 | 468 | 461 | 453 | 465 | SubQueryConversion = true - multiple rows in singleton select
12 | bugs gh 8241 tracker | SS | 897 | 851 | 868 | 853 | 865 | 878 | 862 | 850 | 879 | 859 | 2381 | 2417 | 2403 | 2376 | 2407 | 2399 | 902 | 2408 | 2387 | 2396 | 2409 | 928 | 924 | 866 | 875 | 923 | 871 | 891 | 885 | 908 | 892 | gbak may lose NULLs in restore
13 | bugs gh 8252 tracker | SS | 288 | 243 | 247 | 243 | 247 | 252 | 254 | 254 | 244 | 246 | 2426 | 2411 | 2400 | 2384 | 2396 | 2395 | 249 | 2241 | 2392 | 2412 | 2432 | 317 | 323 | 285 | 291 | 317 | 254 | 256 | 295 | 263 | 253 | Incorrect subquery unnesting with complex dependencies (SubQueryConversion = true)
14 | bugs gh 8253 tracker | SS | 509 | 482 | 485 | 480 | 491 | 492 | 485 | 490 | 482 | 496 | 2398 | 2404 | 2411 | 2398 | 2409 | 2397 | 491 | 2397 | 2226 | 2237 | 2261 | 574 | 529 | 509 | 493 | 520 | 502 | 510 | 509 | 491 | 507 | Incorrect handling of non-ASCII object names in CREATE MAPPING statement
15 | bugs gh 8255 tracker | SS | 512 | 470 | 471 | 466 | 463 | 465 | 460 | 476 | 467 | 464 | 2431 | 2399 | 2249 | 2396 | 2241 | 2411 | 501 | 2388 | 2393 | 2397 | 2402 | 532 | 523 | 500 | 506 | 518 | 496 | 529 | 521 | 498 | 499 | Catch possible stack overflow when preparing and compiling user statements
16 | bugs gh 8263 tracker | SS | 737 | 698 | 695 | 711 | 716 | 696 | 777 | 717 | 707 | 701 | 2234 | 2254 | 2387 | 2413 | 2402 | 2242 | 720 | 2395 | 2405 | 2404 | 2413 | 741 | 758 | 728 | 699 | 749 | 748 | 733 | 728 | 721 | 727 | gbak on Classic with ParallelWorkers > 1 doesn't restore indices, giving a cryptic error message
17 | bugs gh 8265 tracker | SS | 517 | 448 | 461 | 456 | 447 | 463 | 465 | 453 | 449 | 440 | 2385 | 2382 | 2385 | 2239 | 2425 | 2392 | 472 | 2239 | 2414 | 2389 | 2400 | 1138 | 539 | 519 | 500 | 523 | 505 | 525 | 506 | 500 | 516 | Nested IN/EXISTS subqueries should not be converted into semi-joins if the outer context is a sub-query which wasn't unnested
18 | bugs gh 8278 tracker | SS | 545 | 502 | 510 | 517 | 504 | 512 | 515 | 499 | 498 | 499 | 2396 | 2401 | 2398 | 2477 | 2428 | 2395 | 521 | 2387 | 2388 | 2242 | 2441 | 702 | 560 | 513 | 515 | 569 | 530 | 0 | 0 | 0 | 0 | Avoid index lookup for a NULL key if the condition is known to always be FALSE in this case
19 | bugs gh 8290 tracker | SS | 461 | 439 | 440 | 439 | 431 | 440 | 420 | 440 | 437 | 463 | 2414 | 2385 | 2410 | 2428 | 2411 | 2406 | 437 | 2383 | 2404 | 2397 | 2274 | 620 | 473 | 454 | 449 | 514 | 448 | 464 | 443 | 460 | 445 | "Unique scan" is incorrectly reported in the explained plan for unique index and IS NULL predicate
20 | bugs gh 8291 tracker | SS | 2046 | 2039 | 2638 | 1941 | 1901 | 1973 | 2449 | 1899 | 2313 | 1877 | 2406 | 2404 | 2236 | 2385 | 2233 | 2395 | 1824 | 2388 | 2426 | 2389 | 2419 | 2054 | 1871 | 1858 | 1854 | 1893 | 2017 | 2376 | 2035 | 1916 | 1917 | NULLs should be skipped during index navigation when there's no lower bound and matched conditions are known to ignore NULLs
21 | bugs gh 8304 tracker | SS | 398 | 381 | 382 | 384 | 494 | 376 | 388 | 377 | 392 | 385 | 2417 | 2407 | 2392 | 2418 | 2393 | 2423 | 396 | 2390 | 2242 | 2381 | 2425 | 541 | 429 | 385 | 390 | 411 | 400 | 381 | 394 | 395 | 390 | wrong results using minvalue/maxvalue in join condition
22 | bugs gh 8310 tracker | SS | 387 | 363 | 378 | 390 | 384 | 378 | 373 | 385 | 364 | 358 | 2230 | 2233 | 2396 | 2412 | 2392 | 2233 | 391 | 2407 | 2409 | 2393 | 2419 | 533 | 406 | 378 | 372 | 399 | 374 | 380 | 376 | 383 | 377 | Collect network statistics and make it available for the user applications
23 | bugs gh 8318 tracker | SS | 2666 | 2666 | 2707 | 2756 | 2632 | 2729 | 2693 | 2793 | 2709 | 2751 | 2401 | 2386 | 2404 | 2242 | 2406 | 2395 | 2792 | 2249 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Send blob contents in the same data stream as main resultset
24 | bugs gh 8323 tracker | SS | 391 | 374 | 374 | 372 | 375 | 378 | 385 | 373 | 371 | 371 | 2403 | 2407 | 2230 | 2387 | 2229 | 2400 | 381 | 2398 | 2411 | 2421 | 2454 | 540 | 406 | 392 | 379 | 410 | 380 | 380 | 409 | 390 | 386 | Add AUTO RELEASE TEMP BLOBID transaction option
25 | bugs gh 8353 tracker | SS | 907 | 840 | 850 | 868 | 863 | 877 | 860 | 872 | 850 | 850 | 2391 | 2402 | 2380 | 2415 | 2390 | 2408 | 911 | 2395 | 2412 | 2239 | 2258 | 1212 | 981 | 891 | 881 | 944 | 898 | 895 | 903 | 900 | 1134 | Report unique usernames for isc_info_user_names
26 | bugs gh 8356 tracker | SS | 2672 | 2674 | 2665 | 2673 | 2676 | 2674 | 2666 | 2675 | 2668 | 2672 | 2227 | 2242 | 2386 | 2397 | 2397 | 2238 | 2682 | 2400 | 2246 | 2380 | 2427 | 2744 | 2699 | 2675 | 2674 | 2859 | 2678 | 2675 | 2669 | 2993 | 2687 | Make Trace use HEX representation for parameter values of types [VAR]CHAR CHARACTER SET OCTETS and [VAR]BINARY
27 | bugs gh 8386 tracker | SS | 880 | 846 | 851 | 845 | 840 | 841 | 871 | 860 | 839 | 844 | 2390 | 2388 | 2392 | 2235 | 2405 | 2382 | 839 | 2402 | 2418 | 2391 | 2416 | 925 | 877 | 886 | 842 | 887 | 857 | 868 | 1113 | 870 | 884 | Crash when creating index on table that uses UDR and ParallelWorkers > 1
28 | bugs gh 8394 tracker | SS | 943 | 925 | 933 | 907 | 911 | 913 | 914 | 914 | 903 | 928 | 2377 | 2381 | 2393 | 2383 | 2400 | 2387 | 939 | 2412 | 2384 | 2377 | 2438 | 975 | 971 | 935 | 920 | 960 | 917 | 937 | 927 | 951 | 948 | Make Trace use HEX representation for parameter values of types [VAR]CHAR CHARACTER SET OCTETS and [VAR]BINARY
29 | bugs gh 8421 tracker | SS | 10415 | 10348 | 10352 | 10075 | 10504 | 11001 | 10479 | 11374 | 10792 | 10664 | 2393 | 2396 | 2439 | 2385 | 2418 | 2394 | 12429 | 2244 | 2424 | 2417 | 2261 | 13246 | 12613 | 12475 | 13118 | 12795 | 12676 | 0 | 0 | 0 | 0 | Add pointers tree to TempSpace class
30 | bugs gh 8429 tracker | SS | 2173 | 2062 | 2088 | 2072 | 2079 | 2079 | 2082 | 2062 | 2096 | 2057 | 2396 | 2413 | 2236 | 2405 | 2235 | 2445 | 2113 | 2398 | 2399 | 2400 | 2426 | 2173 | 2268 | 2214 | 2113 | 2253 | 2101 | 1393 | 0 | 0 | 0 | Segfault when already destroyed callback interface is used
31 | bugs gh 8437 tracker | SS | 408 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 375 | 2397 | 2439 | 2425 | 2424 | 378 | 419 | 396 | 378 | 397 | 390 | 6495 | 0 | 0 | 0 | Segmentation fault when running query with partition by and subquery
32 | bugs gh 8462 tracker | SS | 1070 | 954 | 942 | 939 | 942 | 948 | 957 | 939 | 940 | 945 | 2408 | 2414 | 2375 | 2406 | 2393 | 2431 | 982 | 2440 | 2251 | 2234 | 2449 | 1072 | 1090 | 1070 | 982 | 1067 | 0 | 0 | 0 | 0 | 0 | A user with "GRANT_REVOKE_ON_ANY_OBJECT" privilege can't revoke a role from himself if he is not a grantor
33 | bugs gh 8477 tracker | SS | 423 | 379 | 386 | 383 | 374 | 379 | 381 | 383 | 378 | 382 | 2238 | 2238 | 2390 | 2240 | 2403 | 2236 | 390 | 2273 | 2394 | 2391 | 2444 | 415 | 432 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Inheritance of WINDOW does not work
34 | bugs gh 8485 tracker | SS | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 260 | 2395 | 2391 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Segfault/AV on incorrect databases.conf starting with subconfig (without line alias=database_path)
35 | bugs gh 8508 tracker | SS | 385 | 369 | 384 | 372 | 372 | 375 | 409 | 377 | 370 | 370 | 2394 | 2387 | 2392 | 2380 | 2391 | 2390 | 385 | 2392 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Conversion Error with old.field in UPDATE OR INSERT
36 | bugs gh 8513 tracker | SS | 379 | 364 | 374 | 376 | 379 | 378 | 388 | 376 | 372 | 379 | 2406 | 2392 | 2403 | 2380 | 2422 | 2430 | 374 | 2408 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Makes MON$COMPILED_STATEMENTS and MON$STATEMENTS share blobs with text and plan content of the same statement
37 | bugs gh 8520 tracker | SS | 365 | 356 | 355 | 354 | 356 | 368 | 365 | 350 | 354 | 352 | 2395 | 2413 | 2253 | 2399 | 2239 | 2425 | 365 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Error in iTransaction.getInfo() on embedded connection
38 | functional arno derived tables 01 | SS | 553 | 537 | 538 | 537 | 526 | 529 | 537 | 532 | 535 | 533 | 2399 | 2413 | 2410 | 2388 | 2384 | 2411 | 547 | 2415 | 2391 | 2451 | 2261 | 563 | 567 | 584 | 540 | 550 | 534 | 2428 | 537 | 545 | 556 | Simple derived table
39 | functional arno derived tables 02 | SS | 563 | 529 | 515 | 543 | 529 | 565 | 541 | 514 | 521 | 527 | 2252 | 2242 | 2384 | 2429 | 2398 | 2245 | 544 | 2248 | 2409 | 2409 | 2415 | 576 | 570 | 589 | 532 | 561 | 554 | 2386 | 557 | 535 | 551 | Unnamed (no relation alias) derived table
40 | functional arno derived tables 03 | SS | 554 | 540 | 517 | 530 | 532 | 514 | 525 | 529 | 520 | 522 | 2387 | 2388 | 2399 | 2422 | 2399 | 2397 | 549 | 2392 | 2246 | 2411 | 2396 | 558 | 574 | 566 | 535 | 561 | 534 | 2416 | 549 | 550 | 551 | Explicit column names for derived table
41 | functional arno derived tables 04 | SS | 567 | 541 | 530 | 561 | 531 | 534 | 534 | 536 | 535 | 533 | 2394 | 2421 | 2392 | 2231 | 2400 | 2384 | 546 | 2397 | 2393 | 2236 | 2435 | 575 | 556 | 586 | 536 | 585 | 547 | 2439 | 570 | 565 | 545 | Derived table column names must be unique
42 | functional arno derived tables 05 | SS | 557 | 543 | 532 | 543 | 551 | 540 | 517 | 522 | 534 | 521 | 2399 | 2439 | 2234 | 2394 | 2232 | 2399 | 535 | 2409 | 2392 | 2404 | 2426 | 566 | 558 | 557 | 551 | 565 | 546 | 2247 | 562 | 544 | 516 | Derived table column names must be unique
43 | functional arno derived tables 06 | SS | 566 | 535 | 571 | 546 | 568 | 529 | 541 | 529 | 543 | 545 | 2404 | 2422 | 2397 | 2392 | 2391 | 2428 | 553 | 2236 | 2394 | 2391 | 2454 | 564 | 562 | 590 | 533 | 581 | 545 | 2394 | 542 | 539 | 540 | Outer reference inside derived table to other relations in from clause is not allowed
44 | functional arno derived tables 07 | SS | 566 | 522 | 520 | 537 | 545 | 537 | 526 | 529 | 533 | 529 | 2242 | 2237 | 2388 | 2403 | 2394 | 2240 | 548 | 2391 | 2427 | 2416 | 2271 | 562 | 571 | 608 | 534 | 584 | 596 | 2416 | 534 | 545 | 544 | Outer reference inside derived table to other relations in from clause is not allowed
45 | functional arno derived tables 08 | SS | 564 | 529 | 534 | 530 | 545 | 547 | 531 | 512 | 532 | 516 | 2395 | 2381 | 2402 | 2245 | 2436 | 2389 | 535 | 2400 | 2241 | 2245 | 2410 | 579 | 588 | 577 | 534 | 569 | 560 | 2400 | 560 | 542 | 547 | Outer reference inside derived table to other relations in from clause is not allowed
46 | functional arno derived tables 09 | SS | 569 | 532 | 521 | 528 | 555 | 515 | 531 | 539 | 535 | 530 | 2397 | 2398 | 2401 | 2417 | 2419 | 2399 | 546 | 2409 | 2396 | 2388 | 2428 | 573 | 552 | 600 | 533 | 598 | 547 | 2240 | 572 | 549 | 566 | Outer reference inside derived table to other relations in from clause is not allowed
47 | functional arno derived tables 10 | SS | 562 | 522 | 535 | 531 | 547 | 539 | 538 | 533 | 516 | 533 | 2399 | 2402 | 2237 | 2439 | 2242 | 2417 | 537 | 2252 | 2391 | 2399 | 2417 | 567 | 586 | 593 | 545 | 587 | 548 | 2409 | 554 | 553 | 558 | Outer reference to upper scope-level is allowed
48 | functional arno derived tables 11 | SS | 559 | 527 | 532 | 535 | 554 | 516 | 539 | 537 | 515 | 531 | 2431 | 2413 | 2385 | 2428 | 2387 | 2420 | 538 | 2385 | 2422 | 2400 | 2259 | 561 | 562 | 589 | 530 | 576 | 546 | 2394 | 546 | 546 | 558 | Outer reference to upper scope-level is allowed
49 | functional arno derived tables 12 | SS | 563 | 517 | 519 | 541 | 553 | 548 | 540 | 539 | 522 | 532 | 2261 | 2244 | 2381 | 2404 | 2386 | 2234 | 546 | 2396 | 2241 | 2399 | 2407 | 564 | 589 | 599 | 533 | 563 | 577 | 2410 | 543 | 545 | 552 | Outer reference to upper scope-level is allowed
50 | functional arno derived tables 13 | SS | 557 | 544 | 538 | 513 | 555 | 539 | 517 | 526 | 510 | 515 | 2385 | 2396 | 2390 | 2224 | 2397 | 2388 | 520 | 2389 | 2425 | 2233 | 2424 | 563 | 577 | 608 | 533 | 557 | 556 | 2244 | 548 | 558 | 545 | DISTINCT inside derived table
51 | functional arno derived tables 14 | SS | 562 | 543 | 530 | 519 | 533 | 519 | 514 | 532 | 526 | 533 | 2384 | 2402 | 2395 | 2390 | 2397 | 2405 | 518 | 2397 | 2403 | 2401 | 2431 | 566 | 574 | 591 | 548 | 562 | 563 | 2393 | 545 | 554 | 561 | FIRST / SKIP inside derived table
52 | functional arno derived tables 15 | SS | 558 | 518 | 534 | 528 | 529 | 519 | 541 | 539 | 535 | 529 | 2397 | 2405 | 2389 | 2402 | 2394 | 2408 | 557 | 2405 | 2407 | 2391 | 2436 | 558 | 568 | 562 | 547 | 559 | 552 | 2400 | 543 | 566 | 549 | UNION inside derived table
53 | functional arno derived tables 16 | SS | 553 | 517 | 550 | 532 | 514 | 526 | 537 | 536 | 529 | 518 | 2419 | 2425 | 2416 | 2395 | 2416 | 2425 | 552 | 2242 | 2263 | 2396 | 2227 | 563 | 606 | 554 | 545 | 579 | 547 | 2399 | 538 | 545 | 545 | Simple derived table with aggregate inside
54 | functional arno derived tables 17 | SS | 560 | 529 | 515 | 543 | 518 | 531 | 515 | 535 | 534 | 519 | 2234 | 2246 | 2226 | 2426 | 2247 | 2233 | 544 | 2390 | 2385 | 2415 | 2390 | 563 | 588 | 568 | 534 | 565 | 557 | 2411 | 545 | 550 | 548 | Aggregate inside derived table
55 | functional arno derived tables 18 | SS | 553 | 533 | 532 | 536 | 519 | 515 | 517 | 521 | 532 | 522 | 2394 | 2393 | 2399 | 2245 | 2392 | 2413 | 543 | 2392 | 2389 | 2419 | 2410 | 561 | 579 | 559 | 535 | 548 | 557 | 2235 | 539 | 549 | 545 | Aggregate inside derived table
56 | functional arno derived tables 19 | SS | 560 | 531 | 516 | 544 | 540 | 525 | 530 | 533 | 511 | 507 | 2394 | 2395 | 2397 | 2396 | 2395 | 2408 | 532 | 2398 | 2403 | 2244 | 2433 | 597 | 568 | 581 | 534 | 574 | 553 | 2421 | 546 | 543 | 547 | Sub-select inside derived table
57 | functional arno derived tables 20 | SS | 557 | 522 | 520 | 550 | 542 | 537 | 539 | 535 | 539 | 548 | 2401 | 2397 | 2409 | 2395 | 2402 | 2409 | 550 | 2413 | 2403 | 2398 | 2446 | 560 | 574 | 572 | 534 | 570 | 554 | 2410 | 549 | 549 | 553 | Sub-select inside derived table
58 | functional arno derived tables 21 | SS | 558 | 510 | 539 | 535 | 531 | 515 | 534 | 534 | 531 | 535 | 2400 | 2398 | 2236 | 2401 | 2244 | 2424 | 546 | 2240 | 2414 | 2399 | 2266 | 567 | 566 | 559 | 539 | 561 | 557 | 2421 | 529 | 548 | 549 | Implicit derived table by IN predicate
59 | functional arno derived tables 22 | SS | 564 | 540 | 544 | 550 | 528 | 534 | 538 | 536 | 537 | 540 | 2248 | 2241 | 2393 | 2244 | 2389 | 2235 | 542 | 2404 | 2240 | 2237 | 2409 | 570 | 573 | 568 | 548 | 577 | 559 | 2230 | 555 | 548 | 561 | Derived table outer reference (triggers)
60 | functional arno derived tables 23 | SS | 554 | 536 | 529 | 547 | 534 | 533 | 532 | 524 | 515 | 530 | 2378 | 2394 | 2398 | 2394 | 2407 | 2403 | 534 | 2407 | 2391 | 2389 | 2433 | 567 | 569 | 556 | 537 | 559 | 549 | 2391 | 552 | 552 | 547 | Derived table with outer reference from JOIN.
61 | functional arno derived tables 24 | SS | 562 | 536 | 519 | 545 | 537 | 518 | 531 | 519 | 527 | 520 | 2403 | 2401 | 2425 | 2384 | 2393 | 2427 | 545 | 2458 | 2392 | 2384 | 2444 | 574 | 561 | 573 | 537 | 580 | 548 | 2412 | 539 | 556 | 563 | Derived table with outer reference from LEFT JOIN.
62 | functional arno derived tables 25 | SS | 563 | 517 | 529 | 534 | 512 | 515 | 533 | 578 | 515 | 523 | 2408 | 2397 | 2237 | 2394 | 2410 | 2412 | 536 | 2454 | 2397 | 2396 | 2260 | 563 | 568 | 564 | 528 | 573 | 531 | 2414 | 517 | 551 | 547 | Derived table with outer reference from FULL JOIN.
63 | functional arno derived tables 26 | SS | 563 | 518 | 543 | 536 | 519 | 530 | 522 | 514 | 544 | 519 | 2401 | 2432 | 2403 | 2404 | 2234 | 2468 | 542 | 2238 | 2413 | 2425 | 2403 | 566 | 567 | 561 | 535 | 570 | 588 | 2236 | 544 | 538 | 545 | Derived table with column that is specified several times
64 | functional arno derived tables 27 | SS | 569 | 517 | 522 | 524 | 527 | 518 | 527 | 522 | 546 | 526 | 2242 | 2240 | 2426 | 2253 | 2397 | 2277 | 530 | 2400 | 2241 | 2403 | 2425 | 570 | 575 | 580 | 513 | 576 | 568 | 2386 | 535 | 553 | 553 | Derived table with same alias for several columns
65 | functional arno indices lower bound asc 02 segments 01 | SS | 564 | 547 | 530 | 527 | 546 | 530 | 543 | 539 | 531 | 531 | 2387 | 2393 | 2419 | 2382 | 2412 | 2411 | 549 | 2389 | 2414 | 2248 | 2452 | 582 | 594 | 553 | 537 | 556 | 579 | 2382 | 549 | 560 | 568 | ASC 2-segment index lower bound
66 | functional arno indices lower bound desc 02 segments 01 | SS | 559 | 540 | 531 | 517 | 540 | 527 | 544 | 511 | 531 | 519 | 2384 | 2397 | 2429 | 2388 | 2405 | 2401 | 531 | 2408 | 2407 | 2401 | 2449 | 571 | 562 | 584 | 544 | 585 | 556 | 2400 | 543 | 550 | 528 | DESC 2-segment index lower bound
67 | functional arno indices starting with 01 | SS | 575 | 517 | 522 | 549 | 515 | 535 | 573 | 538 | 539 | 535 | 2396 | 2399 | 2227 | 2408 | 2423 | 2415 | 579 | 2236 | 2433 | 2404 | 2270 | 583 | 577 | 565 | 536 | 579 | 567 | 2427 | 548 | 538 | 551 | STARTING WITH charset NONE
68 | functional arno indices starting with 02 | SS | 562 | 521 | 532 | 548 | 532 | 542 | 555 | 533 | 550 | 520 | 2407 | 2430 | 2394 | 2409 | 2224 | 2428 | 549 | 2384 | 2243 | 2397 | 2433 | 567 | 578 | 561 | 528 | 564 | 580 | 2249 | 539 | 553 | 546 | STARTING WITH charset ISO8859_1
69 | functional arno indices timestamps 01 | SS | 557 | 544 | 538 | 528 | 526 | 543 | 555 | 533 | 547 | 531 | 2239 | 2274 | 2398 | 2414 | 2388 | 2235 | 536 | 2390 | 2399 | 2392 | 2418 | 562 | 543 | 559 | 532 | 563 | 556 | 2400 | 553 | 578 | 542 | TIMESTAMP in index with values below julian date
70 | functional arno indices upper bound asc 01 segments 01 | SS | 557 | 530 | 535 | 534 | 533 | 527 | 514 | 526 | 532 | 521 | 2388 | 2388 | 2393 | 2232 | 2400 | 2392 | 523 | 2392 | 2405 | 2401 | 2449 | 562 | 553 | 565 | 534 | 572 | 575 | 2405 | 543 | 540 | 543 | ASC single segment index upper bound
71 | functional arno indices upper bound asc 01 segments 02 | SS | 556 | 532 | 534 | 528 | 543 | 517 | 550 | 542 | 551 | 537 | 2399 | 2393 | 2231 | 2392 | 2401 | 2390 | 532 | 2406 | 2405 | 2236 | 2250 | 558 | 578 | 569 | 548 | 555 | 562 | 2432 | 532 | 547 | 543 | ASC single segment index upper bound
72 | functional arno indices upper bound asc 01 segments 03 | SS | 563 | 535 | 521 | 530 | 531 | 517 | 593 | 540 | 532 | 518 | 2395 | 2396 | 2381 | 2394 | 2426 | 2407 | 550 | 2426 | 2404 | 2400 | 2420 | 566 | 562 | 553 | 551 | 583 | 565 | 2232 | 539 | 537 | 550 | ASC single segment index upper bound
73 | functional arno indices upper bound asc 01 segments 04 | SS | 572 | 520 | 545 | 530 | 528 | 533 | 541 | 547 | 561 | 534 | 2403 | 2399 | 2396 | 2401 | 2274 | 2423 | 552 | 2247 | 2229 | 2394 | 2412 | 580 | 592 | 572 | 531 | 583 | 572 | 2387 | 529 | 545 | 534 | ASC single segment index upper bound
74 | functional arno indices upper bound asc 02 segments 01 | SS | 568 | 543 | 518 | 533 | 513 | 532 | 559 | 521 | 558 | 526 | 2248 | 2245 | 2408 | 2431 | 2417 | 2246 | 544 | 2393 | 2390 | 2396 | 2428 | 573 | 567 | 583 | 569 | 566 | 576 | 2395 | 553 | 556 | 551 | ASC 2-segment index upper bound
75 | functional arno indices upper bound desc 01 segments 01 | SS | 562 | 536 | 522 | 516 | 547 | 525 | 547 | 529 | 528 | 520 | 2396 | 2382 | 2410 | 2245 | 2398 | 2396 | 541 | 2395 | 2420 | 2410 | 2456 | 585 | 569 | 561 | 549 | 584 | 561 | 2419 | 563 | 536 | 546 | DESC single segment index upper bound
76 | functional arno indices upper bound desc 01 segments 02 | SS | 564 | 534 | 531 | 535 | 514 | 512 | 531 | 532 | 550 | 537 | 2436 | 2420 | 2236 | 2392 | 2397 | 2406 | 538 | 2407 | 2418 | 2239 | 2261 | 577 | 570 | 575 | 542 | 562 | 566 | 2240 | 533 | 541 | 548 | DESC single segment index upper bound
77 | functional arno indices upper bound desc 02 segments 01 | SS | 570 | 533 | 524 | 541 | 529 | 539 | 555 | 534 | 547 | 532 | 2410 | 2416 | 2391 | 2401 | 2423 | 2403 | 550 | 2248 | 2236 | 2404 | 2424 | 568 | 574 | 572 | 521 | 579 | 575 | 2388 | 548 | 547 | 549 | DESC 2-segment index upper bound
78 | functional arno indices upper lower bounds 01 | SS | 460 | 426 | 441 | 428 | 421 | 443 | 428 | 439 | 439 | 427 | 2422 | 2416 | 2388 | 2400 | 2234 | 2418 | 440 | 2393 | 2388 | 2385 | 2418 | 471 | 453 | 473 | 440 | 470 | 468 | 2397 | 443 | 442 | 444 | Upper and lower bounds
79 | functional arno indices upper lower bounds 02 | SS | 467 | 424 | 439 | 423 | 421 | 441 | 415 | 435 | 424 | 432 | 2229 | 2246 | 2418 | 2408 | 2396 | 2245 | 440 | 2405 | 2408 | 2407 | 2425 | 476 | 480 | 464 | 447 | 475 | 471 | 2410 | 437 | 444 | 463 | Upper and lower bounds
80 | functional arno optimizer opt aggregate distribution 01 | SS | 568 | 549 | 526 | 547 | 551 | 528 | 522 | 532 | 521 | 517 | 2385 | 2394 | 2420 | 2240 | 2399 | 2394 | 529 | 2407 | 2403 | 2425 | 2460 | 566 | 572 | 556 | 544 | 578 | 594 | 2412 | 546 | 536 | 571 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
81 | functional arno optimizer opt aggregate distribution 02 | SS | 563 | 532 | 536 | 524 | 546 | 519 | 520 | 523 | 538 | 537 | 2399 | 2407 | 2233 | 2394 | 2410 | 2395 | 546 | 2247 | 2250 | 2251 | 2253 | 568 | 559 | 584 | 543 | 575 | 568 | 2244 | 554 | 550 | 548 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
82 | functional arno optimizer opt aggregate distribution 03 | SS | 564 | 521 | 548 | 545 | 541 | 517 | 545 | 534 | 543 | 547 | 2392 | 2407 | 2392 | 2402 | 2420 | 2421 | 539 | 2393 | 2379 | 2390 | 2433 | 563 | 584 | 563 | 543 | 575 | 577 | 2392 | 535 | 566 | 550 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
83 | functional arno optimizer opt aggregate distribution 04 | SS | 565 | 537 | 522 | 555 | 544 | 539 | 533 | 531 | 529 | 533 | 2409 | 2424 | 2399 | 2407 | 2225 | 2416 | 549 | 2393 | 2410 | 2409 | 2441 | 561 | 569 | 593 | 546 | 620 | 590 | 2400 | 532 | 549 | 547 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
84 | functional arno optimizer opt aggregate distribution 05 | SS | 578 | 549 | 533 | 536 | 547 | 532 | 514 | 569 | 551 | 532 | 2238 | 2240 | 2402 | 2435 | 2389 | 2246 | 553 | 2393 | 2421 | 2410 | 2445 | 580 | 590 | 565 | 547 | 579 | 577 | 2463 | 556 | 549 | 581 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
85 | functional arno optimizer opt aggregate distribution 06 | SS | 570 | 532 | 519 | 532 | 543 | 529 | 522 | 532 | 526 | 549 | 2387 | 2387 | 2419 | 2249 | 2394 | 2390 | 552 | 2400 | 2398 | 2241 | 2275 | 560 | 585 | 580 | 547 | 584 | 588 | 2275 | 558 | 547 | 558 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
86 | functional arno optimizer opt aggregate distribution 07 | SS | 556 | 547 | 541 | 535 | 530 | 535 | 516 | 538 | 535 | 547 | 2391 | 2397 | 2230 | 2389 | 2406 | 2394 | 550 | 2229 | 2411 | 2391 | 2411 | 580 | 550 | 578 | 552 | 561 | 573 | 2383 | 552 | 550 | 546 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
87 | functional arno optimizer opt aggregate distribution 08 | SS | 569 | 530 | 551 | 530 | 530 | 541 | 550 | 545 | 530 | 530 | 2397 | 2390 | 2409 | 2402 | 2419 | 2407 | 549 | 2387 | 2243 | 2399 | 2431 | 577 | 584 | 569 | 552 | 577 | 569 | 2401 | 548 | 557 | 547 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
88 | functional arno optimizer opt aggregate distribution 09 | SS | 556 | 530 | 542 | 529 | 529 | 546 | 518 | 520 | 535 | 535 | 2439 | 2414 | 2387 | 2411 | 2223 | 2412 | 543 | 2402 | 2396 | 2398 | 2429 | 584 | 557 | 587 | 551 | 555 | 574 | 2418 | 550 | 547 | 552 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
89 | functional arno optimizer opt aggregate distribution 10 | SS | 561 | 547 | 535 | 518 | 524 | 531 | 529 | 554 | 526 | 528 | 2231 | 2243 | 2396 | 2241 | 2397 | 2248 | 534 | 2428 | 2385 | 2412 | 2433 | 568 | 562 | 560 | 552 | 582 | 584 | 2232 | 550 | 546 | 549 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
90 | functional arno optimizer opt aggregate distribution 11 | SS | 566 | 528 | 513 | 532 | 529 | 564 | 539 | 524 | 517 | 536 | 2404 | 2398 | 2241 | 2389 | 2411 | 2421 | 554 | 2407 | 2397 | 2396 | 2446 | 574 | 570 | 575 | 536 | 567 | 565 | 2381 | 548 | 546 | 565 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
91 | functional arno optimizer opt aggregate distribution 12 | SS | 565 | 534 | 535 | 519 | 542 | 550 | 543 | 533 | 532 | 529 | 2396 | 2395 | 2388 | 2385 | 2406 | 2427 | 548 | 2245 | 2446 | 2232 | 2273 | 565 | 564 | 573 | 542 | 580 | 565 | 2389 | 546 | 547 | 565 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
92 | functional arno optimizer opt aggregate distribution 13 | SS | 568 | 537 | 549 | 550 | 534 | 522 | 550 | 531 | 548 | 535 | 2420 | 2425 | 2431 | 2399 | 2240 | 2439 | 546 | 2392 | 2241 | 2398 | 2446 | 569 | 585 | 568 | 550 | 577 | 586 | 2408 | 554 | 546 | 543 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
93 | functional arno optimizer opt aggregate distribution 14 | SS | 570 | 533 | 531 | 533 | 543 | 552 | 539 | 538 | 525 | 535 | 2229 | 2242 | 2427 | 2400 | 2393 | 2250 | 551 | 2383 | 2403 | 2436 | 2417 | 573 | 574 | 585 | 548 | 587 | 566 | 2428 | 546 | 557 | 567 | Try to deliver HAVING CLAUSE conjunctions to the WHERE clause
94 | functional arno optimizer opt avoid index usage | SS | 569 | 528 | 537 | 525 | 530 | 535 | 516 | 537 | 517 | 534 | 2392 | 2407 | 2428 | 2264 | 2405 | 2383 | 529 | 2395 | 2377 | 2442 | 2451 | 604 | 576 | 560 | 549 | 564 | 574 | 2237 | 550 | 544 | 575 | AVOID index usage in WHERE <indexed_varchar_field> = <integer_value>
95 | functional arno optimizer opt full join 01 | SS | 573 | 529 | 544 | 516 | 535 | 542 | 548 | 551 | 533 | 541 | 2398 | 2391 | 2239 | 2390 | 2393 | 2409 | 535 | 2398 | 2417 | 2422 | 2264 | 588 | 563 | 572 | 544 | 580 | 576 | 2394 | 558 | 552 | 575 | FULL OUTER JOIN, list all values
96 | functional arno optimizer opt full join 02 | SS | 566 | 536 | 537 | 549 | 540 | 520 | 533 | 526 | 550 | 545 | 2397 | 2429 | 2382 | 2398 | 2426 | 2419 | 555 | 2415 | 2427 | 2231 | 2421 | 582 | 570 | 582 | 550 | 574 | 562 | 2406 | 546 | 560 | 547 | FULL OUTER JOIN, list all values, but filtered in WHERE clause
97 | functional arno optimizer opt full join 03 | SS | 576 | 532 | 533 | 541 | 526 | 527 | 555 | 546 | 528 | 513 | 2241 | 2440 | 2404 | 2409 | 2259 | 2417 | 548 | 2242 | 2261 | 2398 | 2427 | 577 | 575 | 582 | 551 | 585 | 588 | 2410 | 543 | 563 | 561 | FULL OUTER JOIN, list all values, but filtered in WHERE clause
98 | functional arno optimizer opt full join 04 | SS | 558 | 517 | 532 | 533 | 535 | 548 | 548 | 531 | 516 | 547 | 2378 | 2242 | 2393 | 2418 | 2404 | 2236 | 531 | 2400 | 2390 | 2416 | 2443 | 585 | 560 | 556 | 550 | 556 | 569 | 2258 | 548 | 566 | 545 | FULL OUTER JOIN, list all values, but filtered in WHERE clause
99 | functional arno optimizer opt inner join 01 | SS | 572 | 543 | 532 | 519 | 515 | 524 | 530 | 572 | 541 | 523 | 2379 | 2395 | 2412 | 2237 | 2397 | 2427 | 520 | 2411 | 2392 | 2407 | 2272 | 571 | 573 | 577 | 550 | 585 | 578 | 2385 | 550 | 550 | 560 | INNER JOIN join order
100 | functional arno optimizer opt inner join 02 | SS | 570 | 550 | 554 | 549 | 543 | 549 | 542 | 549 | 549 | 539 | 2401 | 2399 | 2225 | 2404 | 2457 | 2415 | 536 | 2402 | 2396 | 2420 | 2417 | 589 | 569 | 572 | 545 | 596 | 578 | 2412 | 560 | 564 | 569 | INNER JOIN join order
101 | functional arno optimizer opt inner join 03 | SS | 640 | 617 | 628 | 624 | 629 | 617 | 646 | 610 | 615 | 620 | 2408 | 2412 | 2390 | 2463 | 2283 | 2413 | 634 | 2235 | 2228 | 2234 | 2438 | 634 | 645 | 652 | 620 | 636 | 661 | 2425 | 632 | 628 | 635 | INNER JOIN join order
102 | functional arno optimizer opt inner join 04 | SS | 620 | 585 | 575 | 579 | 563 | 571 | 599 | 565 | 600 | 580 | 2402 | 2238 | 2404 | 2430 | 2388 | 2241 | 593 | 2400 | 2405 | 2403 | 2418 | 623 | 640 | 615 | 596 | 624 | 618 | 2252 | 612 | 628 | 594 | INNER JOIN join order LIKE and IS NULL
103 | functional arno optimizer opt inner join 05 | SS | 518 | 470 | 476 | 482 | 475 | 487 | 465 | 468 | 468 | 467 | 2239 | 2391 | 2410 | 2425 | 2384 | 2396 | 474 | 2388 | 2419 | 2412 | 2424 | 517 | 533 | 520 | 499 | 521 | 547 | 2394 | 486 | 489 | 490 | INNER JOIN join order LIKE and STARTING WITH
104 | functional arno optimizer opt inner join 06 | SS | 572 | 546 | 540 | 535 | 550 | 543 | 517 | 535 | 529 | 518 | 2416 | 2393 | 2235 | 2244 | 2409 | 2398 | 543 | 2399 | 2398 | 2408 | 2452 | 588 | 586 | 577 | 557 | 571 | 574 | 2405 | 566 | 556 | 551 | INNER JOIN join order and VIEW
105 | functional arno optimizer opt inner join 07 | SS | 642 | 621 | 629 | 608 | 630 | 621 | 616 | 629 | 613 | 615 | 2404 | 2398 | 2391 | 2401 | 2434 | 2404 | 635 | 2409 | 2392 | 2242 | 2281 | 659 | 668 | 644 | 631 | 640 | 675 | 2400 | 628 | 640 | 638 | INNER JOIN join order and VIEW
106 | functional arno optimizer opt inner join 08 | SS | 584 | 555 | 546 | 548 | 550 | 544 | 556 | 549 | 531 | 543 | 2391 | 2433 | 2399 | 2395 | 2240 | 2435 | 575 | 2241 | 2430 | 2405 | 2431 | 588 | 593 | 585 | 551 | 583 | 597 | 2428 | 561 | 551 | 564 | INNER JOIN join order and VIEW
107 | functional arno optimizer opt inner join 09 | SS | 565 | 557 | 554 | 542 | 537 | 525 | 553 | 533 | 550 | 549 | 2419 | 2241 | 2404 | 2403 | 2397 | 2253 | 545 | 2399 | 2270 | 2396 | 2406 | 568 | 587 | 582 | 553 | 588 | 561 | 2232 | 533 | 563 | 562 | INNER JOIN join order and distribution
108 | functional arno optimizer opt inner join 10 | SS | 567 | 540 | 538 | 535 | 520 | 538 | 546 | 545 | 548 | 544 | 2233 | 2401 | 2420 | 2232 | 2398 | 2403 | 549 | 2393 | 2402 | 2400 | 2450 | 582 | 577 | 565 | 549 | 560 | 570 | 2401 | 570 | 560 | 559 | INNER JOIN join order
109 | functional arno optimizer opt inner join merge 01 | SS | 559 | 534 | 532 | 530 | 518 | 531 | 531 | 537 | 518 | 532 | 2408 | 2405 | 2227 | 2399 | 2409 | 2408 | 543 | 2406 | 2392 | 2397 | 2261 | 578 | 561 | 570 | 546 | 557 | 576 | 2411 | 550 | 551 | 551 | INNER JOIN join merge
110 | functional arno optimizer opt inner join merge 02 | SS | 565 | 517 | 517 | 533 | 541 | 537 | 537 | 554 | 551 | 535 | 2426 | 2405 | 2393 | 2392 | 2227 | 2419 | 552 | 2412 | 2423 | 2418 | 2427 | 584 | 582 | 572 | 549 | 558 | 567 | 2427 | 549 | 552 | 564 | INNER JOIN join merge
111 | functional arno optimizer opt inner join merge 03 | SS | 552 | 521 | 533 | 531 | 515 | 536 | 523 | 527 | 531 | 545 | 2429 | 2249 | 2399 | 2414 | 2396 | 2252 | 552 | 2243 | 2303 | 2243 | 2438 | 550 | 552 | 557 | 534 | 580 | 568 | 2258 | 543 | 537 | 544 | INNER JOIN join merge
112 | functional arno optimizer opt inner join merge 04 | SS | 565 | 549 | 530 | 530 | 516 | 537 | 535 | 534 | 512 | 528 | 2236 | 2408 | 2387 | 2413 | 2390 | 2396 | 552 | 2391 | 2424 | 2411 | 2444 | 577 | 573 | 565 | 536 | 566 | 576 | 2429 | 565 | 544 | 556 | INNER JOIN join merge and NULLs
113 | functional arno optimizer opt inner join merge 05 | SS | 571 | 566 | 538 | 533 | 545 | 548 | 546 | 546 | 548 | 531 | 2391 | 2397 | 2403 | 2250 | 2419 | 2395 | 564 | 2395 | 2419 | 2404 | 2276 | 564 | 585 | 576 | 549 | 579 | 580 | 2441 | 552 | 547 | 560 | INNER JOIN join merge and VIEWs
114 | functional arno optimizer opt inner join merge 06 | SS | 572 | 530 | 542 | 533 | 529 | 525 | 521 | 531 | 533 | 536 | 2391 | 2398 | 2414 | 2387 | 2419 | 2405 | 573 | 2408 | 2415 | 2419 | 2428 | 576 | 575 | 562 | 549 | 571 | 583 | 2416 | 562 | 551 | 546 | INNER JOIN join merge and SP
115 | functional arno optimizer opt left join 01 | SS | 568 | 531 | 529 | 517 | 545 | 535 | 531 | 555 | 517 | 536 | 2397 | 2411 | 2235 | 2407 | 2227 | 2457 | 552 | 2237 | 2239 | 2244 | 2435 | 571 | 575 | 571 | 547 | 566 | 560 | 2237 | 550 | 533 | 570 | LEFT OUTER JOIN with no match at all
116 | functional arno optimizer opt left join 02 | SS | 572 | 525 | 548 | 529 | 514 | 539 | 545 | 549 | 548 | 546 | 2406 | 2249 | 2404 | 2409 | 2394 | 2243 | 565 | 2437 | 2411 | 2389 | 2457 | 585 | 576 | 578 | 531 | 586 | 569 | 2392 | 558 | 568 | 558 | LEFT OUTER JOIN with no match and IS NULL in WHERE clause
117 | functional arno optimizer opt left join 03 | SS | 413 | 383 | 379 | 391 | 385 | 393 | 371 | 385 | 384 | 383 | 2227 | 2389 | 2408 | 2428 | 2395 | 2392 | 400 | 2421 | 2405 | 2400 | 2446 | 416 | 414 | 418 | 392 | 413 | 417 | 2408 | 396 | 388 | 394 | LEFT OUTER JOIN with full match and reference in WHERE clause
118 | functional arno optimizer opt left join 04 | SS | 568 | 547 | 545 | 533 | 522 | 531 | 519 | 546 | 527 | 536 | 2396 | 2397 | 2426 | 2254 | 2398 | 2463 | 546 | 2407 | 2409 | 2409 | 2318 | 579 | 582 | 594 | 561 | 575 | 561 | 2421 | 549 | 551 | 532 | LEFT OUTER JOIN with full match
119 | functional arno optimizer opt left join 05 | SS | 558 | 544 | 514 | 515 | 533 | 537 | 541 | 532 | 545 | 530 | 2400 | 2403 | 2221 | 2386 | 2216 | 2457 | 554 | 2411 | 2406 | 2241 | 2450 | 571 | 556 | 569 | 560 | 556 | 569 | 2226 | 553 | 554 | 529 | LEFT OUTER JOIN with full match, but limited in ON clause
120 | functional arno optimizer opt left join 06 | SS | 409 | 378 | 388 | 383 | 381 | 377 | 378 | 395 | 379 | 379 | 2423 | 2244 | 2410 | 2400 | 2376 | 2242 | 388 | 2235 | 2236 | 2424 | 2429 | 418 | 415 | 436 | 402 | 422 | 404 | 2388 | 391 | 394 | 395 | LEFT OUTER JOIN with full match, but limited in ON clause
121 | functional arno optimizer opt left join 07 | SS | 417 | 379 | 386 | 381 | 376 | 382 | 375 | 393 | 388 | 380 | 2229 | 2402 | 2500 | 2397 | 2382 | 2387 | 398 | 2399 | 2390 | 2452 | 2435 | 422 | 420 | 414 | 399 | 421 | 410 | 2404 | 390 | 427 | 400 | 4 JOINed tables with 1 LEFT OUTER JOIN
122 | functional arno optimizer opt left join 08 | SS | 569 | 530 | 548 | 523 | 531 | 548 | 537 | 533 | 543 | 534 | 2400 | 2411 | 2424 | 2247 | 2403 | 2405 | 533 | 2393 | 2410 | 2418 | 2278 | 584 | 556 | 574 | 540 | 585 | 584 | 2411 | 544 | 565 | 563 | LEFT OUTER JOIN with full match, but limited in ON and WHERE clause
123 | functional arno optimizer opt left join 09 | SS | 565 | 536 | 532 | 531 | 527 | 536 | 516 | 520 | 540 | 529 | 2404 | 2414 | 2235 | 2394 | 2408 | 2410 | 548 | 2418 | 2391 | 2413 | 2411 | 573 | 574 | 553 | 560 | 571 | 587 | 2423 | 536 | 552 | 545 | LEFT OUTER JOIN with full match, but limited in ON and WHERE clause
124 | functional arno optimizer opt left join 10 | SS | 578 | 534 | 538 | 515 | 551 | 521 | 534 | 516 | 527 | 521 | 2424 | 2445 | 2398 | 2402 | 2228 | 2431 | 547 | 2423 | 2401 | 2237 | 2420 | 590 | 589 | 581 | 579 | 571 | 568 | 2248 | 549 | 577 | 554 | LEFT OUTER JOIN with IS NULL burried in WHERE clause
125 | functional arno optimizer opt left join 11 | SS | 419 | 401 | 377 | 374 | 387 | 379 | 381 | 377 | 387 | 375 | 2254 | 2251 | 2397 | 2403 | 2400 | 2228 | 378 | 2242 | 2224 | 2389 | 2413 | 426 | 417 | 421 | 422 | 403 | 425 | 2387 | 390 | 392 | 395 | LEFT OUTER JOIN with STARTING WITH in WHERE clause
126 | functional arno optimizer opt left join 12 | SS | 571 | 539 | 533 | 535 | 518 | 512 | 511 | 554 | 522 | 539 | 2413 | 2377 | 2409 | 2418 | 2409 | 2384 | 556 | 2395 | 2376 | 2401 | 2419 | 601 | 576 | 569 | 523 | 578 | 573 | 2410 | 548 | 551 | 562 | LEFT OUTER JOIN with distribution CASE
127 | functional arno optimizer opt left join 13 | SS | 564 | 525 | 558 | 542 | 528 | 547 | 536 | 552 | 542 | 530 | 2410 | 2399 | 2226 | 2229 | 2397 | 2393 | 546 | 2414 | 2394 | 2414 | 2236 | 566 | 562 | 574 | 546 | 582 | 568 | 2409 | 553 | 551 | 555 | LEFT OUTER JOIN VIEW with full match
128 | functional arno optimizer opt mixed joins 01 | SS | 581 | 555 | 541 | 534 | 543 | 544 | 528 | 530 | 520 | 529 | 2419 | 2402 | 2403 | 2399 | 2470 | 2413 | 551 | 2415 | 2396 | 2414 | 2404 | 583 | 589 | 567 | 661 | 564 | 583 | 2233 | 550 | 580 | 560 | Mixed JOINS
129 | functional arno optimizer opt mixed joins 02 | SS | 562 | 522 | 536 | 527 | 548 | 538 | 544 | 549 | 540 | 529 | 2243 | 2408 | 2389 | 2434 | 2449 | 2435 | 549 | 2231 | 2399 | 2242 | 2418 | 592 | 555 | 573 | 555 | 570 | 572 | 2394 | 548 | 542 | 547 | Mixed JOINS
130 | functional arno optimizer opt mixed joins 03 | SS | 567 | 535 | 522 | 547 | 539 | 530 | 538 | 533 | 533 | 537 | 2391 | 2418 | 2400 | 2420 | 2219 | 2429 | 544 | 2395 | 2420 | 2393 | 2430 | 589 | 591 | 573 | 553 | 576 | 562 | 2407 | 554 | 555 | 550 | Mixed JOINS
131 | functional arno optimizer opt mixed joins 04 | SS | 577 | 553 | 538 | 544 | 540 | 532 | 539 | 540 | 546 | 544 | 2405 | 2243 | 2412 | 2404 | 2412 | 2244 | 556 | 2411 | 2242 | 2382 | 2435 | 586 | 575 | 582 | 563 | 580 | 593 | 2409 | 557 | 560 | 561 | Mixed JOINS
132 | functional arno optimizer opt mixed joins 05 | SS | 582 | 574 | 566 | 547 | 548 | 560 | 557 | 552 | 546 | 547 | 2411 | 2395 | 2227 | 2438 | 2398 | 2408 | 544 | 2424 | 2400 | 2411 | 2237 | 572 | 583 | 586 | 567 | 590 | 589 | 2420 | 561 | 539 | 582 | Mixed JOINS
133 | functional arno optimizer opt mixed joins 06 | SS | 576 | 530 | 539 | 548 | 546 | 548 | 539 | 549 | 546 | 532 | 2416 | 2401 | 2407 | 2234 | 2422 | 2422 | 544 | 2233 | 2416 | 2403 | 2395 | 590 | 576 | 577 | 565 | 598 | 581 | 2230 | 564 | 566 | 560 | Mixed JOINS
134 | functional arno optimizer opt multi index selection 01 | SS | 573 | 553 | 571 | 538 | 548 | 561 | 550 | 552 | 554 | 530 | 2231 | 2420 | 2400 | 2394 | 2243 | 2437 | 549 | 2411 | 2422 | 2420 | 2419 | 573 | 589 | 588 | 566 | 574 | 597 | 2396 | 561 | 563 | 548 | Unique index selection (multi segment)
135 | functional arno optimizer opt multi index selection 02 | SS | 565 | 546 | 551 | 532 | 541 | 527 | 540 | 568 | 531 | 539 | 2395 | 2242 | 2413 | 2403 | 2399 | 2238 | 545 | 2405 | 2261 | 2233 | 2428 | 565 | 582 | 591 | 538 | 561 | 564 | 2402 | 562 | 549 | 566 | Best match index selection (multi segment)
136 | functional arno optimizer opt multi index selection 03 | SS | 572 | 548 | 550 | 538 | 534 | 537 | 545 | 547 | 546 | 529 | 2413 | 2389 | 2234 | 2429 | 2409 | 2408 | 557 | 2413 | 2412 | 2401 | 2433 | 578 | 563 | 571 | 592 | 586 | 574 | 2427 | 553 | 552 | 545 | Best match index selection (multi segment)
137 | functional arno optimizer opt multi index selection 04 | SS | 590 | 554 | 580 | 530 | 545 | 553 | 559 | 591 | 557 | 532 | 2232 | 2408 | 2395 | 2229 | 2239 | 2419 | 545 | 2248 | 2421 | 2400 | 2459 | 595 | 590 | 586 | 702 | 566 | 591 | 2240 | 558 | 566 | 552 | Best match index selection (multi segment)
138 | functional arno optimizer opt multi index selection 05 | SS | 586 | 568 | 550 | 548 | 552 | 560 | 549 | 564 | 553 | 553 | 2397 | 2244 | 2414 | 2408 | 2385 | 2243 | 546 | 2387 | 2418 | 2424 | 2305 | 586 | 586 | 581 | 691 | 589 | 628 | 2398 | 573 | 569 | 565 | Best match index selection (multi segment)
139 | functional arno optimizer opt multi index selection 07 | SS | 578 | 563 | 574 | 547 | 544 | 539 | 529 | 555 | 543 | 570 | 2414 | 2376 | 2408 | 2400 | 2386 | 2377 | 551 | 2383 | 2433 | 2235 | 2387 | 592 | 568 | 580 | 739 | 576 | 585 | 2417 | 563 | 566 | 554 | Best match index selection (multi segment)
140 | functional arno optimizer opt multi index selection 08 | SS | 572 | 556 | 530 | 550 | 543 | 535 | 565 | 555 | 551 | 543 | 2389 | 2410 | 2251 | 2231 | 2400 | 2395 | 549 | 2398 | 2263 | 2404 | 2437 | 568 | 594 | 562 | 600 | 576 | 599 | 2438 | 547 | 562 | 562 | Best match index selection (multi segment)
141 | functional arno optimizer opt selectivity 01 | SS | 590 | 552 | 569 | 558 | 560 | 554 | 553 | 573 | 557 | 565 | 2427 | 2405 | 2400 | 2391 | 2401 | 2412 | 554 | 2426 | 2417 | 2389 | 2431 | 593 | 571 | 600 | 592 | 588 | 615 | 2242 | 572 | 570 | 552 | SELECTIVITY - SET STATISTICS
142 | functional arno optimizer opt selectivity 02 | SS | 568 | 554 | 541 | 538 | 532 | 544 | 554 | 560 | 543 | 540 | 2250 | 2416 | 2415 | 2392 | 2429 | 2422 | 555 | 2241 | 2393 | 2392 | 2251 | 563 | 571 | 598 | 633 | 566 | 612 | 2386 | 532 | 558 | 547 | SELECTIVITY - CREATE INDEX
143 | functional arno optimizer opt selectivity 03 | SS | 589 | 561 | 554 | 531 | 562 | 589 | 531 | 543 | 550 | 569 | 2392 | 2403 | 2412 | 2412 | 2231 | 2426 | 547 | 2406 | 2415 | 2419 | 2416 | 594 | 578 | 579 | 599 | 590 | 589 | 2398 | 571 | 564 | 552 | SELECTIVITY - INDEX INACTIVE / ACTIVE
144 | functional arno optimizer opt single index selection 01 | SS | 563 | 521 | 521 | 529 | 545 | 547 | 529 | 537 | 538 | 564 | 2392 | 2240 | 2232 | 2403 | 2397 | 2243 | 547 | 2436 | 2252 | 2229 | 2431 | 563 | 590 | 594 | 557 | 563 | 589 | 2409 | 556 | 562 | 549 | Unique index selection (single segment)
145 | functional arno optimizer opt single index selection 02 | SS | 568 | 516 | 539 | 548 | 524 | 559 | 539 | 533 | 542 | 540 | 2419 | 2397 | 2393 | 2442 | 2408 | 2417 | 543 | 2451 | 2401 | 2403 | 2423 | 573 | 571 | 565 | 557 | 579 | 600 | 2430 | 551 | 529 | 550 | Best match index selection (single segment)
146 | functional arno optimizer opt single index selection 03 | SS | 566 | 536 | 545 | 543 | 544 | 554 | 550 | 546 | 542 | 553 | 2409 | 2393 | 2390 | 2244 | 2399 | 2436 | 555 | 2232 | 2398 | 2405 | 2446 | 570 | 562 | 570 | 559 | 575 | 563 | 2245 | 550 | 569 | 548 | Best match index selection (single segment)
147 | functional arno optimizer opt single index selection 04 | SS | 568 | 562 | 546 | 529 | 545 | 537 | 550 | 552 | 540 | 549 | 2235 | 2403 | 2408 | 2394 | 2413 | 2429 | 547 | 2387 | 2405 | 2424 | 2300 | 581 | 584 | 574 | 549 | 558 | 584 | 2409 | 549 | 560 | 550 | Best match index selection (single segment)
148 | functional arno optimizer opt single index selection 05 | SS | 572 | 531 | 530 | 544 | 532 | 556 | 521 | 552 | 526 | 533 | 2382 | 2430 | 2452 | 2406 | 2233 | 2443 | 546 | 2408 | 2424 | 2277 | 2428 | 582 | 574 | 589 | 560 | 575 | 571 | 2401 | 546 | 551 | 566 | Best match index selection (single segment) ASC and DESC
149 | functional arno optimizer opt single index selection 06 | SS | 577 | 546 | 535 | 549 | 532 | 549 | 538 | 541 | 529 | 531 | 2397 | 2238 | 2240 | 2398 | 2398 | 2230 | 575 | 2233 | 2251 | 2436 | 2422 | 580 | 601 | 565 | 549 | 585 | 596 | 2415 | 563 | 563 | 547 | Best match index selection (single segment)
150 | functional arno optimizer opt single index selection 07 | SS | 570 | 538 | 533 | 548 | 558 | 551 | 545 | 529 | 538 | 518 | 2425 | 2395 | 2403 | 2429 | 2408 | 2406 | 549 | 2379 | 2414 | 2401 | 2457 | 587 | 562 | 583 | 555 | 584 | 578 | 2230 | 561 | 549 | 557 | Best match index selection (single segment)
151 | functional arno optimizer opt single index selection 08 | SS | 582 | 532 | 550 | 545 | 551 | 569 | 536 | 534 | 541 | 550 | 2397 | 2422 | 2401 | 2229 | 2255 | 2407 | 549 | 2387 | 2424 | 2411 | 2256 | 590 | 591 | 558 | 562 | 583 | 601 | 2403 | 547 | 581 | 556 | Best match index selection (single segment)
152 | functional arno optimizer opt single index selection 09 | SS | 564 | 547 | 533 | 527 | 544 | 522 | 551 | 551 | 546 | 527 | 2234 | 2253 | 2237 | 2396 | 2387 | 2225 | 559 | 2391 | 2430 | 2427 | 2405 | 575 | 564 | 567 | 547 | 564 | 571 | 2405 | 547 | 559 | 562 | Best match index selection (single segment) OR
153 | functional arno optimizer opt single index selection 10 | SS | 566 | 533 | 537 | 519 | 546 | 534 | 528 | 520 | 532 | 535 | 2403 | 2400 | 2396 | 2394 | 2398 | 2397 | 553 | 2404 | 2250 | 2233 | 2413 | 565 | 579 | 586 | 545 | 575 | 562 | 2405 | 551 | 538 | 568 | Best match index selection (single segment) OR
154 | functional arno optimizer opt single index selection 11 | SS | 566 | 550 | 543 | 523 | 523 | 531 | 544 | 521 | 525 | 549 | 2399 | 2394 | 2416 | 2243 | 2409 | 2406 | 530 | 2226 | 2409 | 2396 | 2412 | 564 | 569 | 589 | 548 | 571 | 590 | 2243 | 561 | 546 | 561 | Best match index selection (single segment)
155 | functional arno optimizer opt sort by index 01 | SS | 567 | 520 | 522 | 535 | 540 | 518 | 522 | 521 | 533 | 531 | 2391 | 2404 | 2399 | 2399 | 2435 | 2398 | 539 | 2387 | 2404 | 2417 | 2421 | 570 | 585 | 570 | 540 | 602 | 565 | 2389 | 543 | 534 | 545 | ORDER BY ASC using index (unique)
156 | functional arno optimizer opt sort by index 02 | SS | 568 | 538 | 545 | 529 | 539 | 542 | 537 | 532 | 532 | 532 | 2420 | 2407 | 2423 | 2418 | 2259 | 2427 | 547 | 2403 | 2236 | 2411 | 2259 | 572 | 580 | 576 | 545 | 593 | 564 | 2398 | 537 | 545 | 560 | ORDER BY DESC using index (unique)
157 | functional arno optimizer opt sort by index 03 | SS | 566 | 518 | 530 | 514 | 532 | 545 | 526 | 536 | 528 | 522 | 2243 | 2222 | 2226 | 2480 | 2407 | 2238 | 539 | 2400 | 2392 | 2242 | 2448 | 574 | 587 | 559 | 551 | 590 | 585 | 2401 | 550 | 554 | 546 | ORDER BY ASC using index (non-unique)
158 | functional arno optimizer opt sort by index 04 | SS | 559 | 534 | 528 | 527 | 530 | 545 | 517 | 552 | 516 | 516 | 2404 | 2405 | 2396 | 2452 | 2409 | 2394 | 524 | 2408 | 2392 | 2404 | 2448 | 568 | 565 | 549 | 546 | 576 | 562 | 2423 | 550 | 556 | 549 | ORDER BY DESC using index (non-unique)
159 | functional arno optimizer opt sort by index 05 | SS | 573 | 529 | 532 | 531 | 531 | 539 | 531 | 532 | 515 | 540 | 2419 | 2401 | 2399 | 2244 | 2403 | 2406 | 534 | 2230 | 2386 | 2399 | 2456 | 577 | 574 | 572 | 528 | 598 | 583 | 2240 | 545 | 534 | 554 | MAX() and DESC index (non-unique)
160 | functional arno optimizer opt sort by index 06 | SS | 572 | 525 | 519 | 532 | 529 | 530 | 522 | 523 | 533 | 526 | 2426 | 2398 | 2407 | 2407 | 2401 | 2403 | 524 | 2397 | 2416 | 2226 | 2271 | 573 | 572 | 578 | 549 | 585 | 576 | 2401 | 536 | 555 | 543 | MAX() and ASC index (non-unique)
161 | functional arno optimizer opt sort by index 07 | SS | 566 | 522 | 545 | 530 | 530 | 563 | 537 | 536 | 547 | 534 | 2415 | 2397 | 2412 | 2396 | 2235 | 2430 | 549 | 2393 | 2252 | 2393 | 2441 | 562 | 571 | 587 | 538 | 570 | 571 | 2403 | 551 | 552 | 545 | MIN() and ASC index (non-unique)
162 | functional arno optimizer opt sort by index 08 | SS | 566 | 529 | 514 | 530 | 542 | 541 | 534 | 533 | 525 | 519 | 2247 | 2241 | 2239 | 2396 | 2384 | 2230 | 544 | 2407 | 2394 | 2395 | 2405 | 564 | 568 | 630 | 534 | 574 | 584 | 2412 | 536 | 544 | 531 | MIN() and DESC index (non-unique)
163 | functional arno optimizer opt sort by index 09 | SS | 572 | 546 | 532 | 525 | 527 | 530 | 533 | 542 | 515 | 534 | 2396 | 2385 | 2399 | 2400 | 2403 | 2405 | 543 | 2407 | 2413 | 2389 | 2260 | 586 | 599 | 603 | 534 | 585 | 559 | 2229 | 552 | 549 | 549 | ORDER BY ASC using index (non-unique)
164 | functional arno optimizer opt sort by index 10 | SS | 597 | 552 | 535 | 551 | 537 | 525 | 548 | 569 | 775 | 555 | 2400 | 2384 | 2398 | 2256 | 2412 | 2398 | 566 | 2229 | 2393 | 2401 | 2429 | 576 | 611 | 611 | 558 | 584 | 581 | 2405 | 682 | 571 | 569 | ORDER BY ASC using index (multi)
165 | functional arno optimizer opt sort by index 11 | SS | 419 | 389 | 392 | 390 | 408 | 391 | 413 | 383 | 383 | 386 | 2402 | 2402 | 2395 | 2388 | 2434 | 2406 | 397 | 2395 | 2412 | 2227 | 2415 | 412 | 444 | 436 | 393 | 420 | 426 | 2401 | 419 | 403 | 404 | ORDER BY ASC using index (multi)
166 | functional arno optimizer opt sort by index 12 | SS | 574 | 531 | 539 | 546 | 551 | 542 | 544 | 536 | 546 | 535 | 2429 | 2407 | 2413 | 2396 | 2239 | 2432 | 548 | 2383 | 2248 | 2382 | 2425 | 556 | 605 | 595 | 550 | 586 | 585 | 2422 | 558 | 557 | 563 | ORDER BY ASC, DESC using index (multi)
167 | functional arno optimizer opt sort by index 13 | SS | 600 | 555 | 531 | 542 | 567 | 548 | 555 | 529 | 526 | 549 | 2230 | 2237 | 2235 | 2395 | 2383 | 2233 | 562 | 2410 | 2419 | 2404 | 2436 | 597 | 609 | 595 | 559 | 604 | 570 | 2239 | 613 | 561 | 843 | ORDER BY ASC using index (multi)
168 | functional arno optimizer opt sort by index 14 | SS | 569 | 534 | 522 | 531 | 577 | 515 | 542 | 540 | 524 | 519 | 2405 | 2390 | 2400 | 2422 | 2402 | 2407 | 531 | 2419 | 2414 | 2411 | 2263 | 570 | 572 | 561 | 537 | 570 | 552 | 2429 | 568 | 554 | 547 | ORDER BY ASC NULLS FIRST using index
169 | functional arno optimizer opt sort by index 15 | SS | 565 | 531 | 530 | 539 | 553 | 523 | 530 | 546 | 540 | 565 | 2390 | 2416 | 2406 | 2223 | 2414 | 2413 | 549 | 2228 | 2407 | 2398 | 2413 | 565 | 592 | 571 | 541 | 562 | 578 | 2407 | 561 | 533 | 551 | ORDER BY ASC NULLS LAST using index
170 | functional arno optimizer opt sort by index 16 | SS | 571 | 524 | 539 | 542 | 543 | 529 | 539 | 522 | 528 | 528 | 2408 | 2424 | 2416 | 2397 | 2225 | 2411 | 536 | 2395 | 2412 | 2234 | 2427 | 584 | 595 | 565 | 549 | 579 | 577 | 2400 | 562 | 554 | 546 | ORDER BY DESC NULLS FIRST using index
171 | functional arno optimizer opt sort by index 17 | SS | 558 | 531 | 526 | 534 | 533 | 533 | 548 | 531 | 533 | 530 | 2248 | 2236 | 2232 | 2400 | 2413 | 2241 | 547 | 2459 | 2239 | 2399 | 2398 | 556 | 583 | 561 | 535 | 564 | 581 | 2413 | 521 | 548 | 546 | ORDER BY DESC NULLS LAST using index
172 | functional arno optimizer opt sort by index 18 | SS | 462 | 438 | 422 | 419 | 460 | 426 | 454 | 424 | 426 | 424 | 2394 | 2392 | 2401 | 2416 | 2398 | 2389 | 455 | 2445 | 2388 | 2396 | 2441 | 460 | 465 | 484 | 434 | 484 | 481 | 2245 | 445 | 452 | 443 | ORDER BY ASC using index (single) and WHERE clause
173 | functional arno optimizer opt sort by index 19 | SS | 426 | 400 | 379 | 401 | 409 | 393 | 393 | 623 | 416 | 392 | 2405 | 2391 | 2399 | 2224 | 2409 | 2396 | 400 | 2244 | 2388 | 2413 | 2265 | 411 | 426 | 426 | 399 | 436 | 438 | 2401 | 420 | 415 | 426 | ORDER BY ASC using index (multi) and WHERE clause
174 | functional basic isql 00 | SS | 405 | 379 | 369 | 375 | 386 | 387 | 370 | 379 | 372 | 369 | 2424 | 2390 | 2400 | 2404 | 2412 | 2423 | 380 | 2407 | 2412 | 2410 | 2469 | 399 | 411 | 416 | 375 | 414 | 422 | 2399 | 388 | 371 | 393 | Check output of "HELP" and "HELP SET" commands
175 | functional basic isql 01 | SS | 398 | 367 | 381 | 371 | 376 | 379 | 379 | 374 | 363 | 381 | 2220 | 2410 | 2434 | 2403 | 2224 | 2464 | 367 | 2401 | 2420 | 2236 | 2425 | 412 | 406 | 412 | 375 | 398 | 398 | 2428 | 387 | 380 | 379 | ISQL - SHOW DATABASE
176 | functional basic isql 02 | SS | 432 | 387 | 379 | 397 | 379 | 379 | 649 | 406 | 426 | 414 | 2391 | 2237 | 2245 | 2427 | 2405 | 2239 | 406 | 2229 | 2229 | 2425 | 2431 | 431 | 443 | 422 | 405 | 429 | 425 | 2235 | 524 | 414 | 433 | ISQL - SHOW SYSTEM TABLES
177 | functional basic isql 03 | SS | 404 | 370 | 378 | 382 | 373 | 387 | 367 | 378 | 385 | 369 | 2391 | 2401 | 2399 | 2234 | 2413 | 2400 | 386 | 2384 | 2404 | 2430 | 2459 | 405 | 413 | 406 | 384 | 404 | 425 | 2400 | 379 | 384 | 386 | ISQL - SHOW SYSTEM parameters
178 | functional basic isql 05 | SS | 2658 | 2668 | 2646 | 2735 | 2689 | 2652 | 2964 | 2843 | 2886 | 2621 | 2418 | 2410 | 2409 | 2404 | 2419 | 2411 | 2667 | 2397 | 2384 | 2425 | 2265 | 3194 | 3133 | 2670 | 2741 | 2723 | 2620 | 2403 | 2701 | 2664 | 2671 | ISQL should be able to process single statement with length up to 10*1024*1024 chars
179 | functional basic isql 06 | SS | 418 | 395 | 390 | 398 | 402 | 388 | 383 | 391 | 396 | 389 | 2222 | 2441 | 2412 | 2412 | 2224 | 2424 | 386 | 2409 | 2419 | 2430 | 2434 | 418 | 428 | 434 | 397 | 419 | 427 | 2422 | 394 | 397 | 389 | Let ISQL show per-table run-time statistics.
180 | functional blob rdb blob util basic | SS | 418 | 398 | 377 | 411 | 377 | 375 | 414 | 394 | 374 | 375 | 2396 | 2229 | 2229 | 2424 | 2396 | 2242 | 400 | 2430 | 2237 | 2230 | 2440 | 422 | 426 | 398 | 394 | 433 | 423 | 2246 | 391 | 399 | 396 | Basic test of RDB$BLOB_UTIL package functionality
181 | functional blob read blob in multiple cursors | SS | 544 | 516 | 521 | 544 | 517 | 525 | 511 | 520 | 533 | 512 | 2400 | 2407 | 2405 | 2236 | 2476 | 2405 | 544 | 2230 | 2401 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Ability to read same blob_id using multiple cursors
182 | functional blob small blob caching | SS | 620 | 609 | 593 | 623 | 591 | 611 | 617 | 600 | 587 | 597 | 2422 | 2429 | 2399 | 2402 | 2458 | 2425 | 600 | 2393 | 2398 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Operations with inline streamed blobs when boundary values are used for seek() and read() methods.
183 | functional database alter 01 | SS | 303 | 274 | 264 | 274 | 276 | 270 | 272 | 270 | 284 | 266 | 2234 | 2415 | 2429 | 2445 | 2241 | 2435 | 279 | 2386 | 2442 | 2408 | 2435 | 305 | 308 | 302 | 279 | 310 | 307 | 2414 | 277 | 286 | 296 | Alter database: adding a secondary file
184 | functional database alter 02 | SS | 305 | 272 | 266 | 274 | 271 | 273 | 270 | 272 | 270 | 274 | 2405 | 2233 | 2232 | 2441 | 2405 | 2230 | 274 | 2388 | 2223 | 2415 | 2257 | 303 | 312 | 311 | 277 | 309 | 307 | 2408 | 278 | 283 | 285 | Alter database: adding secondary file with alternate keyword
185 | functional database alter 03 | SS | 302 | 272 | 268 | 282 | 272 | 275 | 271 | 274 | 266 | 273 | 2496 | 2397 | 2397 | 2232 | 2417 | 2401 | 288 | 2426 | 2419 | 2225 | 2418 | 308 | 302 | 305 | 278 | 311 | 302 | 2415 | 283 | 287 | 283 | Alter database: add file with name of this database or previously added files must fail
186 | functional database create 00 | SS | 1199 | 1143 | 1132 | 1142 | 1153 | 1162 | 1176 | 1176 | 1158 | 1147 | 2421 | 2399 | 2408 | 2403 | 2436 | 2410 | 1167 | 2237 | 2394 | 2398 | 2426 | 1223 | 1253 | 1248 | 1160 | 1238 | 1112 | 2225 | 1062 | 1073 | 1071 | Verify ability to create database with different values of PAGE_SIZE
187 | functional database create 01 | SS | 308 | 287 | 293 | 288 | 294 | 313 | 294 | 294 | 301 | 292 | 4253 | 4433 | 4433 | 4421 | 4256 | 4445 | 300 | 4431 | 4241 | 4417 | 4487 | 330 | 311 | 316 | 297 | 303 | 305 | 4415 | 296 | 289 | 303 | Create database: set names and default character set
188 | functional database create 02 | SS | 843 | 794 | 783 | 782 | 776 | 784 | 823 | 772 | 800 | 779 | 2403 | 2223 | 2246 | 2411 | 2392 | 2249 | 779 | 2398 | 2376 | 2421 | 2249 | 863 | 865 | 857 | 799 | 843 | 843 | 2404 | 839 | 830 | 821 | Create database: non sysdba user
189 | functional database create 08 | SS | 313 | 290 | 292 | 298 | 294 | 311 | 305 | 288 | 314 | 292 | 4447 | 4439 | 4419 | 4235 | 4433 | 4424 | 300 | 4437 | 4422 | 4421 | 4473 | 325 | 310 | 313 | 307 | 320 | 313 | 4446 | 301 | 307 | 308 | Create database: Multi file DB
190 | functional database create 09 | SS | 318 | 294 | 304 | 298 | 299 | 292 | 300 | 298 | 303 | 293 | 4438 | 4446 | 4425 | 4409 | 4426 | 4417 | 318 | 4278 | 4466 | 4255 | 4499 | 323 | 320 | 309 | 299 | 323 | 318 | 4247 | 304 | 301 | 312 | Create database: Multi file DB
191 | functional database create 10 | SS | 320 | 299 | 308 | 300 | 293 | 299 | 309 | 305 | 300 | 299 | 4256 | 4444 | 4440 | 4433 | 4271 | 4470 | 295 | 4419 | 4426 | 4424 | 4454 | 321 | 336 | 320 | 309 | 346 | 323 | 4427 | 305 | 293 | 311 | Create database: Multi file DB - starting
192 | functional database create 11 | SS | 399 | 377 | 375 | 393 | 365 | 373 | 375 | 367 | 390 | 373 | 2412 | 2238 | 2233 | 2398 | 2396 | 2231 | 379 | 2397 | 2242 | 2407 | 2439 | 416 | 397 | 402 | 424 | 395 | 407 | 2431 | 375 | 381 | 372 | Create database: Default char set NONE
193 | functional database create 13 | SS | 550 | 536 | 509 | 507 | 505 | 508 | 546 | 514 | 532 | 508 | 2398 | 2402 | 2413 | 2234 | 2417 | 2420 | 522 | 2423 | 2387 | 2403 | 2256 | 554 | 559 | 546 | 522 | 584 | 564 | 2281 | 514 | 530 | 533 | Create database: check that actual FW setting is ON for just created database.
194 | functional datatypes decfloat binding to legacy | SS | 409 | 372 | 383 | 397 | 366 | 387 | 443 | 391 | 387 | 377 | 2417 | 2398 | 2396 | 2397 | 2424 | 2399 | 384 | 2264 | 2405 | 2412 | 2407 | 405 | 410 | 430 | 392 | 409 | 409 | 2388 | 378 | 381 | 412 | Test ability for DECFLOAT values to be represented as other data types using LEGACY keyword.
195 | functional datatypes decfloat binding to other types | SS | 411 | 378 | 382 | 380 | 380 | 420 | 399 | 389 | 393 | 399 | 2421 | 2430 | 2414 | 2404 | 2220 | 2426 | 374 | 2431 | 2402 | 2234 | 2409 | 413 | 409 | 398 | 373 | 421 | 419 | 2391 | 395 | 381 | 391 | Test ability for DECFLOAT values to be represented as other data types (char, double, bigint).
196 | functional datatypes decfloat boundary values | SS | 402 | 372 | 363 | 383 | 375 | 388 | 383 | 376 | 388 | 363 | 2244 | 2240 | 2232 | 2402 | 2392 | 2233 | 377 | 2400 | 2427 | 2407 | 2423 | 404 | 403 | 417 | 372 | 401 | 410 | 2403 | 389 | 377 | 393 | Check BOUNDARY values that are defined for DECFLOAT datatype
197 | functional datatypes decfloat columns handlng | SS | 413 | 393 | 389 | 382 | 385 | 380 | 402 | 388 | 390 | 389 | 2392 | 2397 | 2391 | 2415 | 2398 | 2410 | 389 | 2417 | 2237 | 2406 | 2446 | 411 | 415 | 432 | 393 | 431 | 421 | 2418 | 391 | 411 | 390 | Check ability of misc. actions against table column for DECFLOAT datatype
198 | functional datatypes decfloat ddl indices | SS | 414 | 396 | 387 | 417 | 395 | 393 | 392 | 376 | 399 | 379 | 2420 | 2418 | 2456 | 2237 | 2398 | 2418 | 397 | 2234 | 2390 | 2426 | 2277 | 409 | 430 | 422 | 398 | 415 | 414 | 2240 | 392 | 404 | 409 | Check ability to create table with 16 fields of type decfloat(34), plus create indices and add data
199 | functional datatypes decfloat df16 alignment | SS | 402 | 374 | 377 | 385 | 382 | 378 | 378 | 370 | 396 | 377 | 2403 | 2419 | 2440 | 2405 | 2429 | 2421 | 372 | 2405 | 2402 | 2226 | 2403 | 416 | 406 | 408 | 391 | 416 | 398 | 2393 | 375 | 391 | 392 | Check proper alignment of decfloat(16) value if it is shown in ISQL when SET LIST ON
200 | functional datatypes decfloat exceptions trapping | SS | 397 | 379 | 370 | 368 | 378 | 377 | 376 | 383 | 375 | 381 | 2410 | 2236 | 2246 | 2399 | 2235 | 2242 | 381 | 2394 | 2418 | 2413 | 2410 | 395 | 399 | 415 | 390 | 409 | 409 | 2415 | 396 | 393 | 390 | Test exception trapping for result of DECFLOAT operations
201 | functional datatypes decfloat literal interpr | SS | 402 | 363 | 359 | 395 | 367 | 391 | 370 | 379 | 405 | 391 | 2239 | 2419 | 2400 | 2395 | 2393 | 2402 | 381 | 2233 | 2227 | 2418 | 2409 | 400 | 407 | 396 | 388 | 414 | 414 | 2439 | 374 | 394 | 377 | Test interpretation of numeric literals
202 | functional datatypes decfloat literal length | SS | 410 | 377 | 416 | 387 | 379 | 373 | 373 | 374 | 391 | 379 | 2407 | 2426 | 2411 | 2424 | 2394 | 2406 | 385 | 2383 | 2405 | 2423 | 2246 | 425 | 408 | 396 | 391 | 413 | 415 | 2225 | 397 | 396 | 395 | Literal length currently is limited with 1024 characters (including decimal separator and minus sign if any)
203 | functional datatypes decfloat loose accuracy | SS | 402 | 378 | 373 | 375 | 408 | 376 | 369 | 376 | 379 | 365 | 2399 | 2268 | 2237 | 2226 | 2402 | 2239 | 375 | 2393 | 2383 | 2417 | 2402 | 413 | 414 | 395 | 387 | 402 | 402 | 2402 | 378 | 376 | 387 | Test for preseving accuracy when evaluate sum of values with huge difference in magnitude
204 | functional datatypes decfloat min distinguish | SS | 528 | 503 | 503 | 502 | 500 | 492 | 496 | 488 | 496 | 491 | 2425 | 2399 | 2392 | 2412 | 2233 | 2403 | 506 | 2401 | 2396 | 2227 | 2395 | 535 | 525 | 528 | 500 | 529 | 545 | 2402 | 535 | 515 | 500 | List of all values starting from 1.0 divided by 2, until previous and current become equal
205 | functional datatypes decfloat nan and infinity comparison | SS | 398 | 372 | 375 | 374 | 381 | 372 | 377 | 381 | 375 | 376 | 2249 | 2390 | 2401 | 2402 | 2411 | 2395 | 376 | 2403 | 2407 | 2392 | 2405 | 424 | 424 | 397 | 376 | 399 | 413 | 2410 | 378 | 390 | 388 | DECFLOAT should not throw exceptions when +/-NaN, +/-sNaN and +/-Infinity is used in comparisons
206 | functional datatypes decfloat ordering rules | SS | 399 | 372 | 375 | 372 | 377 | 379 | 371 | 379 | 407 | 378 | 2394 | 2411 | 2403 | 2430 | 2457 | 2408 | 376 | 2232 | 2256 | 2397 | 2428 | 408 | 404 | 401 | 389 | 398 | 398 | 2228 | 379 | 377 | 391 | Test ordering of decfloat values
207 | functional datatypes decfloat parsing scaled integers and bigint max min | SS | 405 | 376 | 381 | 376 | 379 | 390 | 380 | 391 | 380 | 380 | 2395 | 2431 | 2425 | 2268 | 2451 | 2421 | 381 | 2391 | 2389 | 2414 | 2265 | 405 | 411 | 406 | 376 | 410 | 413 | 2388 | 390 | 391 | 394 | Interpretation of DECFLOAT values as BIGINT
208 | functional datatypes decfloat round modes | SS | 423 | 392 | 389 | 384 | 384 | 391 | 394 | 394 | 388 | 391 | 2423 | 2237 | 2249 | 2447 | 2225 | 2221 | 398 | 2402 | 2399 | 2429 | 2394 | 435 | 432 | 415 | 397 | 432 | 440 | 2397 | 411 | 411 | 403 | Check validity of different ROUNDING modes that are defined for DECFLOAT datatype
209 | functional datatypes decfloat scalar functions | SS | 419 | 397 | 397 | 394 | 397 | 403 | 391 | 377 | 402 | 397 | 2227 | 2409 | 2416 | 2401 | 2376 | 2402 | 397 | 2409 | 2433 | 2236 | 2406 | 430 | 420 | 419 | 410 | 423 | 420 | 2406 | 400 | 409 | 411 | Test common math functions that should work with DECFLOAT datatype
210 | functional datatypes decfloat single bit in representation | SS | 398 | 390 | 378 | 375 | 387 | 377 | 373 | 381 | 377 | 375 | 2445 | 2403 | 2402 | 2411 | 2412 | 2419 | 389 | 2405 | 2226 | 2412 | 2413 | 409 | 395 | 417 | 386 | 401 | 415 | 2405 | 383 | 393 | 391 | Check result of EXP() which can be represented only by one ("last") significant bit
211 | functional datatypes decfloat special functions | SS | 409 | 382 | 379 | 376 | 374 | 382 | 376 | 378 | 375 | 378 | 2404 | 2424 | 2424 | 2237 | 2400 | 2427 | 417 | 2225 | 2399 | 2407 | 2435 | 404 | 420 | 406 | 378 | 421 | 413 | 2230 | 392 | 392 | 395 | Test functions that are designed specially for DECFLOAT handling
212 | functional datatypes decimal declared scale | SS | 409 | 384 | 389 | 387 | 384 | 389 | 392 | 380 | 390 | 389 | 2429 | 2242 | 2232 | 2415 | 2441 | 2240 | 392 | 2389 | 2392 | 2436 | 2244 | 405 | 413 | 423 | 390 | 419 | 414 | 2406 | 385 | 386 | 389 | Dummy test
213 | functional datatypes double min distinguish | SS | 387 | 378 | 393 | 382 | 377 | 386 | 374 | 387 | 376 | 376 | 2232 | 2400 | 2404 | 2413 | 2250 | 2413 | 374 | 2408 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | List of all values starting from 1.0 divided by 2, until previous and current become equal
214 | functional datatypes int128 agregate functions | SS | 408 | 373 | 393 | 385 | 372 | 387 | 392 | 387 | 389 | 369 | 2412 | 2413 | 2413 | 2440 | 2403 | 2424 | 392 | 2423 | 2396 | 2230 | 2405 | 407 | 411 | 416 | 389 | 410 | 412 | 2400 | 398 | 396 | 390 | Basic test for aggregation functions against INT128 datatype
215 | functional datatypes int128 binary operations | SS | 407 | 374 | 385 | 393 | 379 | 379 | 385 | 390 | 372 | 376 | 2398 | 2421 | 2428 | 2242 | 2399 | 2424 | 385 | 2242 | 2228 | 2392 | 2415 | 415 | 414 | 400 | 388 | 420 | 416 | 2405 | 388 | 385 | 378 | Basic test for binary functions against INT128 datatype
216 | functional datatypes int128 math functions | SS | 417 | 390 | 397 | 391 | 391 | 388 | 388 | 381 | 390 | 374 | 2417 | 2236 | 2235 | 2396 | 2413 | 2233 | 393 | 2405 | 2396 | 2406 | 2424 | 420 | 421 | 415 | 397 | 430 | 424 | 2229 | 391 | 395 | 392 | Basic test for math functions against INT128 datatype
217 | functional datatypes miscelan binding | SS | 408 | 400 | 377 | 372 | 408 | 377 | 378 | 376 | 372 | 374 | 2240 | 2401 | 2392 | 2413 | 2426 | 2403 | 374 | 2403 | 2404 | 2419 | 2242 | 418 | 405 | 410 | 386 | 408 | 418 | 2399 | 391 | 388 | 382 | Test ability for DECFLOAT values to be represented as other data types using LEGACY keyword.
218 | functional dml cte 01 | SS | 569 | 541 | 546 | 528 | 544 | 537 | 533 | 535 | 517 | 537 | 2394 | 2414 | 2415 | 2429 | 2220 | 2409 | 551 | 2238 | 2421 | 2227 | 2394 | 572 | 592 | 567 | 552 | 571 | 587 | 2399 | 545 | 549 | 545 | Non-Recursive CTEs
219 | functional dml cte 02 | SS | 569 | 525 | 555 | 555 | 527 | 544 | 528 | 538 | 538 | 535 | 2414 | 2238 | 2237 | 2232 | 2401 | 2239 | 552 | 2386 | 2433 | 2395 | 2396 | 570 | 572 | 559 | 550 | 579 | 570 | 2439 | 551 | 546 | 568 | Recursive CTEs
220 | functional dml delete 01 | SS | 566 | 550 | 541 | 533 | 540 | 520 | 520 | 529 | 519 | 515 | 2224 | 2396 | 2394 | 2420 | 2403 | 2420 | 531 | 2399 | 2232 | 2403 | 2400 | 563 | 567 | 570 | 525 | 565 | 574 | 2250 | 545 | 533 | 568 | DELETE
221 | functional dml delete 02 | SS | 555 | 516 | 523 | 529 | 524 | 536 | 533 | 544 | 531 | 522 | 2398 | 2398 | 2408 | 2418 | 2417 | 2402 | 550 | 2424 | 2400 | 2407 | 2427 | 548 | 575 | 556 | 555 | 569 | 557 | 2453 | 530 | 545 | 546 | DELETE with WHERE
222 | functional dml delete 03 | SS | 561 | 539 | 541 | 534 | 531 | 536 | 531 | 539 | 529 | 537 | 2401 | 2394 | 2395 | 2233 | 2229 | 2420 | 546 | 2441 | 2401 | 2424 | 2232 | 573 | 566 | 556 | 543 | 578 | 573 | 2405 | 515 | 548 | 548 | DELETE from VIEW
223 | functional dml insert 01 | SS | 570 | 532 | 550 | 529 | 528 | 550 | 522 | 520 | 538 | 536 | 2416 | 2421 | 2451 | 2399 | 2401 | 2434 | 533 | 2276 | 2408 | 2236 | 2412 | 578 | 574 | 567 | 533 | 574 | 559 | 2398 | 533 | 532 | 582 | INSERT with Defaults
224 | functional dml join 01 | SS | 560 | 531 | 530 | 526 | 547 | 535 | 518 | 537 | 546 | 529 | 2232 | 2227 | 2238 | 2411 | 2415 | 2252 | 535 | 2390 | 2226 | 2399 | 2432 | 560 | 580 | 571 | 536 | 581 | 560 | 2419 | 551 | 553 | 552 | NAMED COLUMNS join
225 | functional dml join 02 | SS | 567 | 517 | 537 | 536 | 512 | 519 | 531 | 531 | 532 | 529 | 2399 | 2409 | 2428 | 2398 | 2234 | 2489 | 532 | 2398 | 2401 | 2397 | 2434 | 578 | 581 | 561 | 531 | 578 | 574 | 2227 | 551 | 539 | 545 | NATURAL join
226 | functional dml merge 01 | SS | 569 | 541 | 531 | 524 | 544 | 542 | 554 | 536 | 518 | 516 | 2400 | 2409 | 2441 | 2231 | 2381 | 2431 | 566 | 2406 | 2403 | 2402 | 2275 | 572 | 567 | 588 | 552 | 582 | 574 | 2397 | 552 | 566 | 551 | MERGE statement
227 | functional dml merge 02 | SS | 420 | 383 | 378 | 374 | 372 | 378 | 404 | 380 | 381 | 378 | 2409 | 2239 | 2250 | 2394 | 2402 | 2249 | 421 | 2236 | 2418 | 2230 | 2442 | 429 | 425 | 415 | 387 | 409 | 433 | 2409 | 420 | 391 | 401 | MERGE statement can have only one RETURNING which must be after all WHEN sub-statements
228 | functional dml merge 03 | SS | 408 | 380 | 390 | 392 | 374 | 393 | 385 | 372 | 380 | 379 | 2414 | 2396 | 2387 | 2403 | 2408 | 2388 | 382 | 2395 | 2420 | 2404 | 2409 | 406 | 424 | 425 | 395 | 410 | 414 | 2425 | 403 | 393 | 388 | MERGE ... RETURNING must refer either ALIAS of the table (if it is defined) or context variables OLD and NEW
229 | functional dml skip locked skip locked basic | SS | 498 | 440 | 450 | 459 | 445 | 459 | 469 | 458 | 460 | 438 | 2237 | 2420 | 2400 | 2405 | 2416 | 2411 | 455 | 2389 | 2235 | 2453 | 2403 | 501 | 501 | 500 | 461 | 495 | 497 | 0 | 0 | 0 | 0 | Basic check of SKIP LOCKED
230 | functional dml update or insert 01 | SS | 556 | 537 | 523 | 532 | 551 | 530 | 532 | 525 | 539 | 526 | 2399 | 2437 | 2407 | 2431 | 2427 | 2398 | 533 | 2408 | 2402 | 2471 | 2435 | 576 | 560 | 553 | 541 | 568 | 568 | 2227 | 540 | 546 | 539 | UPDATE OR INSERT
231 | functional dml update or insert 02 | SS | 559 | 520 | 517 | 530 | 542 | 518 | 541 | 528 | 521 | 533 | 2401 | 2415 | 2417 | 2246 | 2233 | 2421 | 518 | 2419 | 2432 | 2435 | 2245 | 571 | 575 | 554 | 549 | 570 | 564 | 2393 | 542 | 549 | 546 | UPDATE OR INSERT
232 | functional dml update or insert 03 | SS | 556 | 530 | 522 | 529 | 527 | 536 | 534 | 541 | 531 | 536 | 2403 | 2416 | 2421 | 2398 | 2410 | 2444 | 542 | 2238 | 2421 | 2242 | 2408 | 555 | 548 | 566 | 546 | 557 | 566 | 2422 | 543 | 562 | 550 | UPDATE OR INSERT
233 | functional domain alter 01 | SS | 553 | 518 | 539 | 540 | 545 | 532 | 534 | 527 | 533 | 523 | 2420 | 2235 | 2229 | 2408 | 2458 | 2247 | 551 | 2401 | 2230 | 2396 | 2417 | 569 | 575 | 569 | 536 | 553 | 553 | 2417 | 537 | 552 | 543 | ALTER DOMAIN - SET DEFAULT
234 | functional domain alter 02 | SS | 554 | 519 | 529 | 526 | 537 | 536 | 534 | 540 | 531 | 514 | 2222 | 2404 | 2393 | 2449 | 2244 | 2406 | 534 | 2398 | 2402 | 2409 | 2437 | 554 | 551 | 555 | 528 | 570 | 567 | 2236 | 549 | 572 | 535 | ALTER DOMAIN - DROP DEFAULT
235 | functional domain alter 03 | SS | 556 | 539 | 531 | 521 | 533 | 529 | 530 | 526 | 528 | 531 | 2399 | 2419 | 2437 | 2500 | 2390 | 2417 | 537 | 2422 | 2406 | 2417 | 2239 | 585 | 559 | 563 | 537 | 553 | 567 | 2396 | 544 | 536 | 538 | ALTER DOMAIN - ADD CONSTRAINT
236 | functional domain alter 04 | SS | 558 | 526 | 535 | 533 | 539 | 519 | 522 | 529 | 518 | 519 | 2424 | 2236 | 2235 | 2241 | 2410 | 2232 | 534 | 2225 | 2226 | 2240 | 2396 | 568 | 566 | 550 | 543 | 566 | 584 | 2403 | 547 | 542 | 534 | ALTER DOMAIN - DROP CONSTRAINT
237 | functional domain alter 05 | SS | 554 | 518 | 526 | 531 | 530 | 519 | 504 | 549 | 515 | 515 | 2490 | 2401 | 2422 | 2426 | 2433 | 2410 | 526 | 2406 | 2398 | 2399 | 2416 | 554 | 554 | 559 | 531 | 567 | 584 | 2402 | 534 | 530 | 549 | ALTER DOMAIN - Alter domain that doesn't exists
238 | functional domain create 01 | SS | 407 | 375 | 385 | 376 | 373 | 378 | 394 | 379 | 375 | 378 | 2239 | 2402 | 2398 | 2401 | 2236 | 2393 | 396 | 2409 | 2398 | 2401 | 2240 | 418 | 423 | 402 | 376 | 412 | 413 | 2427 | 375 | 375 | 375 | CREATE DOMAIN - SMALLINT
239 | functional domain create 02 | SS | 399 | 376 | 373 | 374 | 373 | 375 | 379 | 364 | 386 | 380 | 2395 | 2424 | 2418 | 2415 | 2404 | 2412 | 384 | 2239 | 2398 | 2404 | 2410 | 405 | 414 | 401 | 379 | 398 | 416 | 2243 | 378 | 391 | 380 | CREATE DOMAIN - INTEGER
240 | functional domain create 03 | SS | 396 | 378 | 373 | 369 | 377 | 367 | 376 | 374 | 377 | 369 | 2423 | 2237 | 2239 | 2237 | 2411 | 2233 | 379 | 2386 | 2410 | 2425 | 2413 | 394 | 403 | 411 | 376 | 405 | 395 | 2401 | 390 | 393 | 398 | CREATE DOMAIN - INT
241 | functional domain create 04 | SS | 401 | 387 | 374 | 379 | 375 | 379 | 379 | 371 | 371 | 371 | 2239 | 2400 | 2409 | 2399 | 2435 | 2407 | 386 | 2404 | 2239 | 2244 | 2418 | 423 | 409 | 401 | 380 | 433 | 402 | 2403 | 377 | 377 | 385 | CREATE DOMAIN - FLOAT
242 | functional domain create 05 | SS | 403 | 375 | 381 | 378 | 371 | 379 | 376 | 372 | 373 | 369 | 2404 | 2412 | 2411 | 2419 | 2238 | 2405 | 388 | 2414 | 2391 | 2404 | 2417 | 408 | 411 | 400 | 385 | 407 | 406 | 2252 | 377 | 376 | 393 | CREATE DOMAIN - DOUBLE PRECISION
243 | functional domain create 06 | SS | 406 | 376 | 377 | 366 | 370 | 378 | 368 | 377 | 369 | 369 | 2395 | 2419 | 2418 | 2235 | 2400 | 2436 | 390 | 2421 | 2405 | 2423 | 2236 | 406 | 408 | 418 | 378 | 406 | 420 | 2395 | 384 | 393 | 379 | CREATE DOMAIN - DOUBLE PRECISION - ARRAY
244 | functional domain create 07 | SS | 394 | 377 | 391 | 375 | 374 | 380 | 377 | 390 | 377 | 367 | 2405 | 2251 | 2232 | 2380 | 2400 | 2225 | 376 | 2230 | 2406 | 2421 | 2406 | 409 | 396 | 400 | 377 | 413 | 392 | 2400 | 389 | 378 | 380 | CREATE DOMAIN - DATE
245 | functional domain create 08 | SS | 399 | 362 | 370 | 387 | 379 | 372 | 370 | 373 | 375 | 371 | 2418 | 2408 | 2405 | 2395 | 2415 | 2408 | 394 | 2393 | 2228 | 2231 | 2412 | 396 | 415 | 397 | 388 | 402 | 419 | 2414 | 390 | 376 | 401 | CREATE DOMAIN - TIME
246 | functional domain create 09 | SS | 402 | 387 | 381 | 380 | 371 | 373 | 363 | 371 | 385 | 375 | 2252 | 2408 | 2410 | 2398 | 2224 | 2420 | 389 | 2396 | 2416 | 2421 | 2420 | 415 | 405 | 418 | 378 | 416 | 400 | 2419 | 389 | 380 | 377 | CREATE DOMAIN - TIMESTAMP
247 | functional domain create 10 | SS | 405 | 367 | 385 | 370 | 374 | 371 | 378 | 357 | 371 | 372 | 2393 | 2415 | 2409 | 2425 | 2408 | 2426 | 385 | 2430 | 2422 | 2423 | 2234 | 424 | 400 | 405 | 376 | 409 | 415 | 2236 | 389 | 389 | 405 | CREATE DOMAIN - TIMESTAMP ARRAY
248 | functional domain create 11 | SS | 405 | 377 | 373 | 374 | 375 | 376 | 386 | 367 | 376 | 366 | 2425 | 2240 | 2237 | 2242 | 2405 | 2231 | 405 | 2233 | 2401 | 2241 | 2394 | 433 | 406 | 403 | 389 | 406 | 408 | 2396 | 377 | 395 | 383 | CREATE DOMAIN - DECIMAL
249 | functional domain create 12 | SS | 408 | 379 | 376 | 376 | 376 | 380 | 379 | 378 | 377 | 374 | 2424 | 2394 | 2420 | 2399 | 2409 | 2405 | 399 | 2436 | 2435 | 2401 | 2391 | 443 | 418 | 416 | 381 | 403 | 413 | 2432 | 386 | 388 | 379 | CREATE DOMAIN - DECIMAL ARRAY
250 | functional domain create 13 | SS | 405 | 377 | 379 | 390 | 370 | 372 | 379 | 368 | 378 | 380 | 2423 | 2407 | 2419 | 2400 | 2424 | 2409 | 400 | 2429 | 2220 | 2389 | 2430 | 423 | 402 | 411 | 374 | 409 | 414 | 2434 | 377 | 397 | 386 | CREATE DOMAIN - NUMERIC
251 | functional domain create 14 | SS | 401 | 379 | 394 | 389 | 375 | 375 | 391 | 376 | 373 | 376 | 2245 | 2401 | 2399 | 2415 | 2228 | 2462 | 378 | 2414 | 2415 | 2411 | 2433 | 414 | 422 | 396 | 376 | 414 | 407 | 2231 | 379 | 388 | 378 | CREATE DOMAIN - NUMERIC ARRAY
252 | functional domain create 15 | SS | 406 | 395 | 382 | 373 | 379 | 375 | 380 | 380 | 377 | 376 | 2406 | 2416 | 2445 | 2427 | 2401 | 2468 | 391 | 2247 | 2398 | 2416 | 2237 | 419 | 410 | 414 | 392 | 402 | 418 | 2386 | 390 | 392 | 391 | CREATE DOMAIN - CHAR
253 | functional domain create 16 | SS | 415 | 387 | 377 | 375 | 392 | 378 | 389 | 389 | 388 | 374 | 2417 | 2242 | 2228 | 2235 | 2404 | 2270 | 387 | 2383 | 2242 | 2235 | 2400 | 408 | 428 | 425 | 387 | 427 | 423 | 2408 | 393 | 400 | 392 | CREATE DOMAIN using 'CHARACTER' keyword
254 | functional domain create 17 | SS | 409 | 378 | 374 | 371 | 383 | 378 | 381 | 383 | 396 | 380 | 2230 | 2403 | 2449 | 2394 | 2241 | 2397 | 393 | 2397 | 2390 | 2428 | 2437 | 416 | 415 | 408 | 394 | 411 | 423 | 2417 | 388 | 385 | 405 | CREATE DOMAIN using 'CHARACTER VARYING' keyword
255 | functional domain create 18 | SS | 416 | 378 | 388 | 385 | 390 | 396 | 395 | 387 | 390 | 391 | 2404 | 2405 | 2422 | 2405 | 2394 | 2420 | 393 | 2399 | 2404 | 2414 | 2229 | 437 | 420 | 418 | 391 | 426 | 414 | 2423 | 392 | 405 | 407 | CREATE DOMAIN using 'VARCHAR' keyword
256 | functional domain create 19 | SS | 418 | 425 | 395 | 396 | 375 | 396 | 390 | 388 | 377 | 388 | 2402 | 2227 | 2240 | 2228 | 2405 | 2248 | 395 | 2419 | 2412 | 2411 | 2406 | 427 | 420 | 428 | 394 | 410 | 417 | 2224 | 388 | 390 | 386 | CREATE DOMAIN - VARCHAR ARRAY
257 | functional domain create 20 | SS | 404 | 379 | 377 | 367 | 372 | 375 | 375 | 378 | 377 | 375 | 2427 | 2433 | 2403 | 2413 | 2409 | 2405 | 373 | 2235 | 2436 | 2253 | 2412 | 426 | 404 | 405 | 376 | 411 | 415 | 2397 | 379 | 390 | 403 | CREATE DOMAIN - VARCHAR CHARACTER SET
258 | functional domain create 21 | SS | 410 | 376 | 374 | 380 | 383 | 377 | 386 | 377 | 378 | 366 | 2232 | 2425 | 2404 | 2399 | 2229 | 2408 | 376 | 2395 | 2228 | 2416 | 2411 | 420 | 417 | 408 | 377 | 412 | 417 | 2402 | 386 | 383 | 408 | CREATE DOMAIN - NCHAR
259 | functional domain create 22 | SS | 397 | 373 | 379 | 372 | 375 | 374 | 367 | 378 | 369 | 370 | 2406 | 2409 | 2402 | 2398 | 2390 | 2430 | 377 | 2413 | 2414 | 2419 | 2428 | 417 | 401 | 417 | 379 | 394 | 414 | 2229 | 373 | 388 | 394 | CREATE DOMAIN - NATIONAL CHARACTER
260 | functional domain create 23 | SS | 397 | 374 | 375 | 374 | 373 | 379 | 376 | 392 | 372 | 375 | 2392 | 2241 | 2235 | 2230 | 2407 | 2230 | 376 | 2225 | 2409 | 2433 | 2254 | 402 | 413 | 395 | 377 | 400 | 415 | 2397 | 377 | 377 | 390 | CREATE DOMAIN - NATIONAL CHAR
261 | functional domain create 24 | SS | 409 | 377 | 368 | 379 | 375 | 382 | 384 | 380 | 380 | 374 | 2411 | 2389 | 2398 | 2411 | 2449 | 2399 | 391 | 2405 | 2219 | 2429 | 2418 | 413 | 411 | 409 | 373 | 414 | 410 | 2400 | 386 | 393 | 398 | CREATE DOMAIN - NATIONAL CHAR VARYING
262 | functional domain create 25 | SS | 402 | 378 | 393 | 378 | 376 | 393 | 381 | 379 | 376 | 374 | 2416 | 2397 | 2396 | 2505 | 2460 | 2400 | 392 | 2405 | 2400 | 2228 | 2403 | 405 | 417 | 408 | 376 | 399 | 409 | 2407 | 375 | 383 | 386 | CREATE DOMAIN - NATIONAL CHAR VARYING ARRAY
263 | functional domain create 26 | SS | 429 | 394 | 409 | 403 | 386 | 400 | 394 | 392 | 393 | 398 | 2259 | 2392 | 2411 | 2452 | 2234 | 2417 | 413 | 2402 | 2411 | 2404 | 2236 | 420 | 434 | 421 | 388 | 431 | 432 | 2445 | 428 | 438 | 397 | CREATE DOMAIN - BLOB
264 | functional domain create 27 | SS | 425 | 386 | 384 | 395 | 386 | 390 | 394 | 386 | 386 | 386 | 2429 | 2398 | 2409 | 2428 | 2398 | 2447 | 399 | 2243 | 2402 | 2399 | 2412 | 432 | 425 | 435 | 396 | 425 | 432 | 2230 | 409 | 411 | 393 | CREATE DOMAIN. Specifying BLOB SUB_TYPE <N>, where N = 0 or 1.
265 | functional domain create 28 | SS | 429 | 393 | 391 | 388 | 391 | 391 | 392 | 395 | 397 | 390 | 2450 | 2230 | 2237 | 2243 | 2401 | 2228 | 388 | 2396 | 2220 | 2245 | 2418 | 440 | 431 | 436 | 405 | 431 | 428 | 2406 | 418 | 409 | 412 | CREATE DOMAIN. Specifying BLOB SUB_TYPE <A>, where A = 'binary' or 'text'.
266 | functional domain create 29 | SS | 421 | 387 | 398 | 392 | 392 | 394 | 381 | 408 | 396 | 382 | 2405 | 2394 | 2412 | 2406 | 2404 | 2404 | 399 | 2412 | 2395 | 2407 | 2412 | 424 | 418 | 429 | 406 | 428 | 431 | 2404 | 407 | 402 | 408 | CREATE DOMAIN - BLOB SEGMENT SIZE
267 | functional domain create 31 | SS | 413 | 391 | 398 | 392 | 409 | 398 | 393 | 408 | 383 | 386 | 2235 | 2400 | 2403 | 2403 | 2436 | 2396 | 405 | 2407 | 2414 | 2401 | 2227 | 408 | 435 | 425 | 391 | 417 | 436 | 2409 | 407 | 389 | 405 | CREATE DOMAIN. Check ability to declare using syntax BLOB(seglen, num_subtype)
268 | functional domain create 32 | SS | 414 | 392 | 396 | 393 | 383 | 383 | 401 | 380 | 392 | 382 | 2394 | 2396 | 2394 | 2414 | 2223 | 2410 | 394 | 2421 | 2398 | 2410 | 2400 | 437 | 428 | 416 | 393 | 420 | 412 | 2248 | 390 | 394 | 395 | CREATE DOMAIN - DEFAULT literal
269 | functional domain create 33 | SS | 416 | 399 | 391 | 387 | 392 | 374 | 392 | 378 | 395 | 389 | 2403 | 2430 | 2426 | 2240 | 2401 | 2437 | 391 | 2237 | 2413 | 2428 | 2403 | 427 | 426 | 406 | 393 | 424 | 424 | 2403 | 408 | 403 | 395 | CREATE DOMAIN - DEFAULT NULL
270 | functional domain create 34 | SS | 415 | 397 | 406 | 392 | 387 | 391 | 377 | 388 | 389 | 392 | 2399 | 2230 | 2229 | 2413 | 2412 | 2253 | 397 | 2399 | 2239 | 2234 | 2411 | 429 | 414 | 417 | 388 | 430 | 449 | 2402 | 405 | 392 | 395 | CREATE DOMAIN - DEFAULT USER
271 | functional domain create 36 | SS | 1021 | 940 | 927 | 915 | 925 | 924 | 925 | 941 | 922 | 907 | 2420 | 2411 | 2410 | 2387 | 2431 | 2409 | 938 | 2417 | 2408 | 2409 | 2429 | 1049 | 1039 | 1017 | 946 | 1025 | 1046 | 2224 | 935 | 959 | 947 | CREATE DOMAIN - DEFAULT CURRENT_ROLE
272 | functional domain create 37 | SS | 419 | 382 | 421 | 403 | 393 | 379 | 395 | 414 | 379 | 389 | 2236 | 2414 | 2418 | 2402 | 2235 | 2410 | 387 | 2230 | 2406 | 2417 | 2221 | 418 | 431 | 417 | 389 | 426 | 422 | 2392 | 402 | 408 | 393 | CREATE DOMAIN - NOT NULL
273 | functional domain create 38 | SS | 418 | 407 | 396 | 386 | 395 | 392 | 388 | 412 | 394 | 384 | 2411 | 2437 | 2421 | 2428 | 2401 | 2420 | 390 | 2383 | 2297 | 2242 | 2406 | 419 | 437 | 419 | 387 | 417 | 451 | 2412 | 396 | 391 | 411 | CREATE DOMAIN - CHECK
274 | functional domain create 40 | SS | 419 | 392 | 420 | 389 | 385 | 390 | 389 | 403 | 384 | 389 | 2417 | 2226 | 2234 | 2234 | 2405 | 2227 | 388 | 2412 | 2431 | 2407 | 2420 | 419 | 427 | 445 | 397 | 417 | 425 | 2407 | 400 | 388 | 404 | CREATE DOMAIN - all options
275 | functional domain create 41 | SS | 566 | 541 | 552 | 530 | 528 | 521 | 523 | 545 | 535 | 518 | 2224 | 2403 | 2403 | 2405 | 2436 | 2419 | 519 | 2403 | 2393 | 2413 | 2262 | 562 | 574 | 566 | 589 | 569 | 567 | 2430 | 544 | 528 | 547 | CREATE DOMAIN - create two domain with same name
276 | functional domain create 42 | SS | 398 | 392 | 392 | 372 | 375 | 377 | 369 | 371 | 371 | 384 | 2398 | 2418 | 2413 | 2413 | 2231 | 2425 | 381 | 2415 | 2419 | 2415 | 2408 | 397 | 402 | 398 | 399 | 403 | 410 | 2224 | 378 | 382 | 386 | CREATE DOMAIN - domain name equal to existing datatype
277 | functional domain create 54 | SS | 567 | 540 | 536 | 530 | 529 | 528 | 528 | 543 | 531 | 527 | 2414 | 2421 | 2431 | 2229 | 2401 | 2414 | 530 | 2271 | 2426 | 2236 | 2424 | 577 | 583 | 573 | 548 | 561 | 599 | 2443 | 533 | 533 | 535 | Use of domains for Trigger/SP variable definition
278 | functional domain drop 01 | SS | 557 | 524 | 550 | 533 | 535 | 533 | 515 | 549 | 532 | 520 | 2426 | 2236 | 2227 | 2398 | 2403 | 2221 | 529 | 2412 | 2247 | 2418 | 2439 | 562 | 560 | 559 | 538 | 555 | 602 | 2431 | 539 | 529 | 546 | DROP DOMAIN
279 | functional domain drop 02 | SS | 568 | 534 | 524 | 510 | 536 | 519 | 521 | 565 | 541 | 524 | 2436 | 2397 | 2407 | 2412 | 2234 | 2437 | 526 | 2414 | 2401 | 2414 | 2416 | 569 | 581 | 575 | 564 | 568 | 573 | 2226 | 551 | 536 | 548 | DROP DOMAIN - in use
280 | functional domain drop 03 | SS | 404 | 364 | 376 | 376 | 378 | 375 | 358 | 397 | 377 | 383 | 2233 | 2410 | 2409 | 2404 | 2409 | 2422 | 383 | 2231 | 2415 | 2414 | 2240 | 413 | 417 | 399 | 383 | 409 | 416 | 2399 | 379 | 381 | 393 | DROP DOMAIN - that doesn't exists
281 | functional exception alter 01 | SS | 559 | 531 | 535 | 541 | 533 | 546 | 528 | 532 | 516 | 533 | 2419 | 2392 | 2414 | 2231 | 2434 | 2393 | 533 | 2408 | 2418 | 2225 | 2451 | 560 | 915 | 558 | 545 | 580 | 572 | 2402 | 514 | 533 | 546 | ALTER EXCEPTION
282 | functional exception create 01 | SS | 409 | 382 | 371 | 374 | 372 | 382 | 376 | 379 | 377 | 382 | 2434 | 2402 | 2403 | 2406 | 2424 | 2389 | 380 | 2405 | 2263 | 2409 | 2456 | 416 | 478 | 416 | 414 | 404 | 402 | 2454 | 379 | 387 | 392 | CREATE EXCEPTION
283 | functional exception create 02 | SS | 554 | 538 | 516 | 533 | 513 | 532 | 530 | 534 | 532 | 544 | 2236 | 2423 | 2414 | 2400 | 2239 | 2408 | 530 | 2413 | 2410 | 2437 | 2442 | 572 | 545 | 560 | 548 | 569 | 561 | 2230 | 546 | 531 | 517 | CREATE EXCEPTION - try create Exception with the same name
284 | functional exception create 03 | SS | 411 | 370 | 377 | 371 | 422 | 377 | 379 | 378 | 374 | 375 | 2404 | 2452 | 2427 | 2421 | 2415 | 2447 | 375 | 2247 | 2418 | 2255 | 2243 | 406 | 417 | 419 | 393 | 412 | 410 | 2389 | 379 | 383 | 389 | CREATE EXCEPTION - too long message
285 | functional exception drop 01 | SS | 561 | 515 | 535 | 512 | 514 | 524 | 515 | 535 | 511 | 524 | 2423 | 2234 | 2230 | 2223 | 2404 | 2230 | 531 | 2415 | 2417 | 2397 | 2409 | 573 | 551 | 562 | 545 | 560 | 564 | 2399 | 542 | 576 | 545 | DROP EXCEPTION
286 | functional exception drop 02 | SS | 557 | 518 | 537 | 546 | 529 | 553 | 539 | 536 | 528 | 538 | 2409 | 2413 | 2409 | 2387 | 2425 | 2408 | 535 | 2416 | 2232 | 2408 | 2433 | 568 | 549 | 591 | 535 | 561 | 574 | 2438 | 533 | 542 | 547 | DROP EXCEPTION
287 | functional exception drop 03 | SS | 395 | 377 | 382 | 367 | 373 | 376 | 372 | 377 | 382 | 397 | 2233 | 2427 | 2408 | 2400 | 2260 | 2405 | 377 | 2241 | 2419 | 2431 | 2422 | 398 | 393 | 393 | 376 | 407 | 399 | 2221 | 373 | 384 | 379 | DROP EXCEPTION - that doesn't exists
288 | functional exception handling name and message | SS | 415 | 377 | 385 | 390 | 386 | 383 | 386 | 393 | 378 | 411 | 2404 | 2237 | 2252 | 2425 | 2413 | 2227 | 394 | 2388 | 2408 | 2440 | 2426 | 424 | 406 | 422 | 419 | 413 | 417 | 2406 | 393 | 391 | 396 | Context variables EXCEPTION and ERROR_MESSAGE for ability to log exception info (including call stack!) on server side
289 | functional fkey primary insert pk 01 | SS | 485 | 459 | 453 | 442 | 451 | 460 | 448 | 443 | 452 | 454 | 2411 | 2430 | 2431 | 2422 | 2457 | 2429 | 467 | 2401 | 2423 | 2419 | 2229 | 500 | 460 | 491 | 460 | 511 | 512 | 2406 | 479 | 461 | 472 | Check correct work fix with foreign key
290 | functional fkey primary insert pk 02 | SS | 491 | 451 | 458 | 454 | 438 | 459 | 443 | 466 | 453 | 440 | 2398 | 2231 | 2240 | 2258 | 2422 | 2231 | 449 | 2405 | 2430 | 2230 | 2418 | 494 | 481 | 496 | 466 | 499 | 502 | 2397 | 465 | 488 | 461 | Check correct work fix with foreign key
291 | functional fkey primary insert pk 03 | SS | 492 | 437 | 453 | 448 | 450 | 449 | 455 | 458 | 450 | 442 | 2444 | 2402 | 2408 | 2433 | 2418 | 2419 | 466 | 2416 | 2234 | 2410 | 2411 | 515 | 484 | 501 | 452 | 504 | 509 | 2233 | 459 | 457 | 474 | Check correct work fix with foreign key
292 | functional fkey primary insert pk 04 | SS | 476 | 445 | 439 | 454 | 462 | 450 | 460 | 450 | 446 | 450 | 2250 | 2404 | 2408 | 2403 | 2233 | 2404 | 470 | 2233 | 2398 | 2399 | 2460 | 489 | 469 | 482 | 452 | 500 | 486 | 2400 | 448 | 452 | 463 | Check correct work fix with foreign key
293 | functional fkey primary insert pk 05 | SS | 480 | 460 | 457 | 454 | 462 | 442 | 456 | 451 | 447 | 443 | 2436 | 2441 | 2440 | 2431 | 2403 | 2436 | 466 | 2399 | 2408 | 2411 | 2239 | 511 | 467 | 501 | 452 | 510 | 486 | 2401 | 455 | 474 | 459 | Check correct work fix with foreign key
294 | functional fkey primary insert pk 06 | SS | 477 | 446 | 441 | 452 | 450 | 457 | 454 | 439 | 453 | 430 | 2416 | 2227 | 2233 | 2222 | 2402 | 2249 | 459 | 2407 | 2218 | 2465 | 2420 | 493 | 454 | 488 | 462 | 507 | 478 | 2408 | 477 | 465 | 469 | Check correct work fix with foreign key
295 | functional fkey primary insert pk 07 | SS | 488 | 439 | 458 | 448 | 451 | 451 | 453 | 470 | 450 | 441 | 2425 | 2402 | 2415 | 2414 | 2230 | 2397 | 456 | 2419 | 2394 | 2240 | 2411 | 486 | 491 | 503 | 471 | 504 | 500 | 2406 | 471 | 464 | 464 | Check correct work fix with foreign key
296 | functional fkey primary insert pk 08 | SS | 491 | 448 | 452 | 441 | 451 | 452 | 456 | 459 | 453 | 449 | 2234 | 2412 | 2414 | 2412 | 2384 | 2414 | 458 | 2420 | 2388 | 2406 | 2262 | 492 | 491 | 524 | 452 | 531 | 494 | 2222 | 459 | 471 | 477 | Check correct work fix with foreign key
297 | functional fkey primary insert pk 09 | SS | 491 | 459 | 440 | 455 | 454 | 451 | 441 | 477 | 457 | 450 | 2402 | 2235 | 2230 | 2425 | 2404 | 2242 | 465 | 2237 | 2419 | 2414 | 2413 | 511 | 492 | 497 | 452 | 501 | 490 | 2414 | 453 | 450 | 466 | Check correct work fix with foreign key
298 | functional fkey primary insert pk 10 | SS | 488 | 447 | 462 | 454 | 446 | 452 | 450 | 461 | 447 | 443 | 2406 | 2405 | 2385 | 2237 | 2404 | 2400 | 452 | 2402 | 2426 | 2423 | 2416 | 489 | 487 | 507 | 455 | 502 | 500 | 2416 | 451 | 461 | 466 | Check correct work fix with foreign key
299 | functional fkey primary insert pk 11 | SS | 488 | 448 | 453 | 452 | 452 | 457 | 444 | 436 | 449 | 437 | 2236 | 2411 | 2405 | 2409 | 2423 | 2402 | 454 | 2421 | 2230 | 2245 | 2432 | 491 | 511 | 523 | 463 | 512 | 486 | 2412 | 474 | 474 | 465 | Check correct work fix with foreign key
300 | functional fkey primary insert pk 12 | SS | 488 | 445 | 441 | 452 | 454 | 452 | 449 | 442 | 454 | 442 | 2398 | 2402 | 2414 | 2395 | 2257 | 2418 | 458 | 2234 | 2439 | 2397 | 2446 | 493 | 484 | 513 | 468 | 516 | 509 | 2234 | 461 | 459 | 456 | Check correct work fix with foreign key
301 | functional fkey primary insert pk 13 | SS | 580 | 547 | 540 | 542 | 561 | 540 | 544 | 548 | 537 | 547 | 2419 | 2462 | 2423 | 2252 | 2414 | 2435 | 545 | 2391 | 2438 | 2415 | 2243 | 583 | 588 | 588 | 542 | 602 | 578 | 2407 | 544 | 555 | 551 | Check correct work fix with foreign key
302 | functional fkey primary insert pk 14 | SS | 488 | 460 | 441 | 437 | 469 | 444 | 457 | 433 | 440 | 448 | 2422 | 2223 | 2234 | 2403 | 2413 | 2245 | 463 | 2407 | 2233 | 2445 | 2401 | 489 | 518 | 512 | 449 | 491 | 488 | 2417 | 461 | 463 | 459 | Check correct work fix with foreign key
303 | functional fkey primary insert pk 15 | SS | 576 | 537 | 540 | 546 | 546 | 544 | 539 | 552 | 534 | 556 | 2437 | 2415 | 2414 | 2412 | 2424 | 2398 | 545 | 2420 | 2397 | 2229 | 2441 | 576 | 615 | 585 | 539 | 576 | 580 | 2421 | 544 | 558 | 538 | Check correct work fix with foreign key
304 | functional fkey primary insert pk 16 | SS | 486 | 444 | 455 | 462 | 477 | 461 | 444 | 445 | 453 | 445 | 2250 | 2416 | 2422 | 2411 | 2231 | 2411 | 453 | 2435 | 2421 | 2420 | 2236 | 492 | 507 | 492 | 468 | 491 | 481 | 2253 | 466 | 456 | 462 | Check correct work fix with foreign key
305 | functional fkey primary insert pk 17 | SS | 494 | 438 | 454 | 443 | 472 | 447 | 443 | 444 | 441 | 438 | 2424 | 2431 | 2436 | 2432 | 2408 | 2437 | 459 | 2283 | 2410 | 2404 | 2404 | 497 | 520 | 492 | 467 | 496 | 506 | 2423 | 461 | 458 | 455 | Check correct work fix with foreign key
306 | functional fkey primary insert pk 18 | SS | 490 | 441 | 447 | 452 | 455 | 458 | 455 | 463 | 451 | 446 | 2427 | 2237 | 2225 | 2234 | 2421 | 2235 | 455 | 2439 | 2240 | 2234 | 2408 | 490 | 535 | 494 | 456 | 490 | 490 | 2414 | 463 | 468 | 466 | Check correct work fix with foreign key
307 | functional fkey primary insert pk 19 | SS | 485 | 441 | 441 | 454 | 476 | 452 | 449 | 442 | 456 | 452 | 2230 | 2419 | 2421 | 2398 | 2226 | 2424 | 449 | 2421 | 2407 | 2391 | 2403 | 488 | 482 | 491 | 454 | 501 | 490 | 2410 | 475 | 455 | 460 | Check correct work fix with foreign key
308 | functional fkey primary select pk 01 | SS | 488 | 439 | 463 | 471 | 464 | 453 | 456 | 446 | 453 | 450 | 2399 | 2423 | 2451 | 2429 | 2378 | 2442 | 459 | 2234 | 2394 | 2403 | 2231 | 500 | 489 | 477 | 454 | 884 | 502 | 2441 | 482 | 488 | 457 | Check correct work fix with foreign key
309 | functional fkey primary select pk 02 | SS | 479 | 440 | 457 | 466 | 474 | 460 | 457 | 453 | 449 | 450 | 2403 | 2237 | 2272 | 2235 | 2403 | 2240 | 453 | 2393 | 2398 | 2431 | 2424 | 480 | 481 | 488 | 460 | 475 | 486 | 2238 | 472 | 479 | 468 | Check correct work fix with foreign key
310 | functional fkey primary upd pk 01 | SS | 486 | 438 | 450 | 473 | 459 | 457 | 453 | 460 | 437 | 438 | 2407 | 2404 | 2407 | 2407 | 2404 | 2399 | 452 | 2396 | 2424 | 2415 | 2442 | 504 | 493 | 496 | 464 | 464 | 506 | 2409 | 478 | 480 | 470 | Check correct work fix with foreign key
311 | functional fkey primary upd pk 02 | SS | 478 | 444 | 439 | 460 | 440 | 455 | 456 | 444 | 446 | 442 | 2233 | 2414 | 2398 | 2419 | 2422 | 2419 | 471 | 2420 | 2227 | 2227 | 2413 | 483 | 508 | 486 | 458 | 454 | 496 | 2424 | 468 | 457 | 474 | Check correct work fix with foreign key
312 | functional fkey unique insert 01 | SS | 478 | 457 | 442 | 450 | 451 | 452 | 456 | 444 | 437 | 457 | 2402 | 2467 | 2414 | 2410 | 2239 | 2402 | 465 | 2234 | 2414 | 2441 | 2438 | 501 | 490 | 495 | 453 | 462 | 481 | 2252 | 476 | 462 | 475 | Check correct work fix with foreign key
313 | functional fkey unique insert 02 | SS | 484 | 471 | 445 | 460 | 436 | 443 | 463 | 438 | 450 | 453 | 2418 | 2453 | 2416 | 2224 | 2397 | 2414 | 453 | 2391 | 2408 | 2437 | 2242 | 493 | 483 | 486 | 463 | 487 | 499 | 2405 | 473 | 464 | 477 | Check correct work fix with foreign key
314 | functional fkey unique insert 03 | SS | 481 | 455 | 472 | 455 | 438 | 455 | 447 | 439 | 451 | 454 | 2408 | 2247 | 2230 | 2391 | 2435 | 2233 | 464 | 2412 | 2246 | 2234 | 2412 | 486 | 498 | 491 | 458 | 464 | 485 | 2402 | 478 | 465 | 459 | Check correct work fix with foreign key
315 | functional fkey unique insert 04 | SS | 482 | 444 | 451 | 455 | 455 | 450 | 438 | 462 | 447 | 446 | 2419 | 2402 | 2403 | 2410 | 2441 | 2404 | 474 | 2420 | 2397 | 2400 | 2430 | 492 | 501 | 491 | 464 | 469 | 500 | 2410 | 470 | 463 | 457 | Check correct work fix with foreign key
316 | functional fkey unique insert 05 | SS | 478 | 465 | 456 | 433 | 456 | 444 | 467 | 467 | 448 | 447 | 2226 | 2432 | 2412 | 2414 | 2246 | 2401 | 464 | 2236 | 2426 | 2418 | 2247 | 487 | 483 | 483 | 451 | 463 | 477 | 2422 | 471 | 477 | 479 | Check correct work fix with foreign key
317 | functional fkey unique insert 06 | SS | 486 | 452 | 444 | 449 | 449 | 454 | 456 | 437 | 441 | 453 | 2414 | 2436 | 2432 | 2459 | 2421 | 2432 | 465 | 2395 | 2415 | 2422 | 2403 | 525 | 496 | 493 | 461 | 481 | 491 | 2233 | 470 | 467 | 479 | Check correct work fix with foreign key
318 | functional fkey unique insert 07 | SS | 561 | 545 | 552 | 526 | 538 | 536 | 545 | 527 | 541 | 526 | 2420 | 2223 | 2230 | 2284 | 2418 | 2232 | 548 | 2415 | 2420 | 2237 | 2413 | 576 | 560 | 580 | 543 | 565 | 563 | 2411 | 558 | 550 | 536 | Check correct work fix with foreign key
319 | functional fkey unique insert 08 | SS | 477 | 445 | 453 | 456 | 437 | 459 | 455 | 442 | 456 | 447 | 2250 | 2412 | 2407 | 2398 | 2429 | 2426 | 459 | 2424 | 2225 | 2408 | 2409 | 483 | 491 | 480 | 468 | 475 | 500 | 2419 | 460 | 463 | 466 | Check correct work fix with foreign key
320 | functional fkey unique insert 09 | SS | 564 | 537 | 546 | 541 | 539 | 541 | 546 | 541 | 541 | 538 | 2422 | 2413 | 2411 | 2401 | 2227 | 2413 | 541 | 2236 | 2408 | 2405 | 2428 | 581 | 574 | 588 | 540 | 555 | 588 | 2240 | 542 | 538 | 554 | Check correct work fix with foreign key
321 | functional fkey unique insert 11 | SS | 488 | 447 | 446 | 436 | 446 | 443 | 452 | 465 | 442 | 446 | 2416 | 2423 | 2431 | 2223 | 2418 | 2422 | 463 | 2402 | 2408 | 2413 | 2236 | 500 | 501 | 502 | 465 | 459 | 501 | 2404 | 477 | 467 | 462 | Check correct work fix with foreign key
322 | functional fkey unique insert 12 | SS | 484 | 447 | 459 | 445 | 456 | 458 | 458 | 451 | 453 | 437 | 2412 | 2229 | 2231 | 2403 | 2429 | 2236 | 458 | 2402 | 2235 | 2431 | 2411 | 500 | 499 | 493 | 453 | 475 | 500 | 2414 | 459 | 469 | 468 | Check correct work fix with foreign key
323 | functional fkey unique insert 13 | SS | 485 | 442 | 468 | 450 | 452 | 459 | 444 | 438 | 454 | 442 | 2420 | 2410 | 2407 | 2401 | 2235 | 2410 | 451 | 2405 | 2392 | 2228 | 2425 | 493 | 496 | 501 | 461 | 490 | 480 | 2418 | 473 | 470 | 463 | Check correct work fix with foreign key
324 | functional fkey unique insert 14 | SS | 477 | 453 | 447 | 470 | 437 | 455 | 453 | 438 | 448 | 435 | 2256 | 2425 | 2415 | 2403 | 2412 | 2430 | 456 | 2434 | 2403 | 2423 | 2232 | 495 | 500 | 486 | 459 | 464 | 484 | 2224 | 467 | 447 | 459 | Check correct work fix with foreign key
325 | functional fkey unique select uf 01 | SS | 480 | 438 | 452 | 449 | 441 | 453 | 465 | 479 | 439 | 439 | 2405 | 2233 | 2240 | 2430 | 2409 | 2229 | 459 | 2229 | 2411 | 2404 | 2395 | 482 | 492 | 491 | 465 | 467 | 484 | 2399 | 458 | 456 | 467 | Check correct work fix with foreign key
326 | functional fkey unique select uf 02 | SS | 480 | 456 | 459 | 462 | 459 | 457 | 449 | 446 | 452 | 458 | 2416 | 2401 | 2410 | 2224 | 2418 | 2399 | 460 | 2404 | 2421 | 2240 | 2403 | 498 | 481 | 503 | 462 | 472 | 487 | 2419 | 480 | 470 | 471 | Check correct work fix with foreign key
327 | functional fkey unique upd 01 | SS | 480 | 453 | 456 | 458 | 446 | 457 | 452 | 446 | 453 | 440 | 2433 | 2402 | 2397 | 2429 | 2232 | 2410 | 460 | 2411 | 2225 | 2399 | 2418 | 504 | 498 | 483 | 454 | 478 | 494 | 2434 | 472 | 460 | 467 | Check correct work fix with foreign key
328 | functional fkey unique upd 02 | SS | 482 | 449 | 452 | 454 | 437 | 446 | 445 | 456 | 451 | 443 | 2245 | 2416 | 2435 | 2418 | 2417 | 2428 | 460 | 2229 | 2406 | 2405 | 2431 | 488 | 485 | 489 | 456 | 502 | 480 | 2234 | 477 | 457 | 462 | Check correct work fix with foreign key
329 | functional generator alter 01 | SS | 414 | 389 | 387 | 381 | 401 | 407 | 386 | 387 | 384 | 385 | 2399 | 2233 | 2241 | 2429 | 2397 | 2225 | 397 | 2415 | 2434 | 2418 | 2241 | 421 | 406 | 428 | 400 | 430 | 439 | 2400 | 395 | 400 | 400 | ALTER SEQUENCE
330 | functional generator create 01 | SS | 409 | 381 | 373 | 377 | 374 | 385 | 392 | 378 | 373 | 366 | 2427 | 2413 | 2411 | 2239 | 2395 | 2408 | 398 | 2407 | 2214 | 2451 | 2431 | 414 | 412 | 424 | 386 | 406 | 416 | 2410 | 388 | 388 | 391 | CREATE GENERATOR and query related data from RDB$GENERATORS
331 | functional generator create 02 | SS | 558 | 526 | 505 | 519 | 530 | 527 | 532 | 528 | 516 | 525 | 2249 | 2408 | 2416 | 2419 | 2225 | 2423 | 517 | 2411 | 2404 | 2248 | 2415 | 562 | 582 | 564 | 535 | 549 | 562 | 2429 | 536 | 548 | 555 | CREATE GENERATOR - try create gen with same name
332 | functional generator drop 01 | SS | 569 | 534 | 515 | 543 | 529 | 518 | 531 | 506 | 521 | 546 | 2399 | 2415 | 2410 | 2414 | 2402 | 2424 | 537 | 2459 | 2412 | 2406 | 2227 | 570 | 571 | 564 | 535 | 575 | 573 | 2240 | 538 | 569 | 542 | DROP GENERATOR
333 | functional generator drop 02 | SS | 552 | 516 | 533 | 526 | 527 | 538 | 536 | 532 | 532 | 522 | 2414 | 2240 | 2229 | 2233 | 2423 | 2261 | 548 | 2261 | 2410 | 2416 | 2415 | 580 | 577 | 565 | 534 | 544 | 553 | 2421 | 527 | 534 | 552 | DROP GENERATOR - in use
334 | functional generator drop 03 | SS | 397 | 371 | 377 | 375 | 375 | 371 | 375 | 378 | 367 | 373 | 2442 | 2409 | 2390 | 2413 | 2428 | 2425 | 374 | 2413 | 2234 | 2238 | 2413 | 397 | 399 | 407 | 376 | 404 | 398 | 2404 | 378 | 386 | 386 | DROP GENERATOR - generator does not exists
335 | functional gtcs cast datatypes | SS | 979 | 921 | 920 | 912 | 912 | 951 | 995 | 937 | 929 | 952 | 2224 | 2404 | 2422 | 2403 | 2224 | 2433 | 930 | 2430 | 2422 | 2399 | 2431 | 980 | 983 | 978 | 930 | 933 | 992 | 2228 | 969 | 973 | 917 | Check result or CAST() for misc agruments // from GTCS.
336 | functional gtcs computed fields 01 | SS | 431 | 404 | 427 | 401 | 430 | 407 | 423 | 402 | 402 | 417 | 2422 | 2417 | 2464 | 2423 | 2406 | 2412 | 422 | 2224 | 2398 | 2408 | 2228 | 432 | 432 | 448 | 417 | 431 | 455 | 2404 | 421 | 421 | 424 | Computed fields
337 | functional gtcs computed fields 02 | SS | 448 | 430 | 420 | 429 | 427 | 414 | 479 | 417 | 418 | 426 | 2432 | 2230 | 2262 | 2234 | 2406 | 2232 | 424 | 2396 | 2411 | 2410 | 2452 | 446 | 453 | 441 | 426 | 451 | 459 | 2403 | 429 | 423 | 440 | Computed fields
338 | functional gtcs computed fields 03 | SS | 423 | 381 | 401 | 398 | 384 | 396 | 405 | 386 | 392 | 419 | 2418 | 2390 | 2410 | 2397 | 2425 | 2403 | 403 | 2404 | 2443 | 2431 | 2428 | 437 | 422 | 436 | 406 | 421 | 435 | 2414 | 406 | 407 | 424 | Computed fields
339 | functional gtcs computed fields 04 | SS | 436 | 391 | 386 | 394 | 391 | 408 | 437 | 404 | 418 | 396 | 2226 | 2414 | 2416 | 2407 | 2446 | 2415 | 391 | 2411 | 2233 | 2230 | 2430 | 432 | 435 | 573 | 407 | 437 | 438 | 2237 | 407 | 405 | 414 | Computed fields
340 | functional gtcs computed fields 05 | SS | 419 | 396 | 391 | 409 | 393 | 393 | 428 | 409 | 397 | 397 | 2404 | 2452 | 2403 | 2417 | 2229 | 2416 | 408 | 2239 | 2410 | 2436 | 2444 | 421 | 418 | 411 | 411 | 424 | 451 | 2392 | 410 | 406 | 416 | Computed fields
341 | functional gtcs computed fields 06 | SS | 414 | 386 | 391 | 384 | 388 | 406 | 430 | 393 | 392 | 383 | 2421 | 2444 | 2428 | 2233 | 2419 | 2422 | 386 | 2400 | 2416 | 2468 | 2227 | 421 | 416 | 386 | 395 | 413 | 418 | 2400 | 399 | 403 | 391 | Computed fields
342 | functional gtcs computed fields 07 | SS | 422 | 407 | 394 | 396 | 412 | 405 | 413 | 407 | 413 | 404 | 2427 | 2236 | 2231 | 2418 | 2418 | 2231 | 403 | 2402 | 2247 | 2233 | 2410 | 443 | 438 | 415 | 405 | 430 | 441 | 2422 | 409 | 411 | 412 | Computed fields
343 | functional gtcs computed fields 08 | SS | 410 | 374 | 380 | 386 | 389 | 378 | 410 | 373 | 375 | 378 | 2236 | 2412 | 2414 | 2416 | 2232 | 2417 | 389 | 2411 | 2410 | 2415 | 2430 | 410 | 428 | 392 | 393 | 410 | 416 | 2424 | 395 | 393 | 394 | Computed fields
344 | functional gtcs computed fields 09 | SS | 418 | 390 | 418 | 403 | 388 | 391 | 401 | 397 | 418 | 394 | 2399 | 2426 | 2406 | 2420 | 2437 | 2415 | 410 | 2248 | 2400 | 2418 | 2249 | 432 | 420 | 408 | 405 | 419 | 420 | 2237 | 409 | 402 | 408 | Computed fields
345 | functional gtcs computed fields 10 | SS | 412 | 384 | 379 | 406 | 377 | 381 | 373 | 395 | 412 | 379 | 2417 | 2231 | 2242 | 2241 | 2444 | 2229 | 381 | 2410 | 2430 | 2425 | 2394 | 420 | 413 | 392 | 395 | 423 | 423 | 2428 | 387 | 390 | 397 | Computed fields
346 | functional gtcs computed fields 11 | SS | 397 | 380 | 372 | 378 | 376 | 384 | 376 | 387 | 388 | 377 | 2241 | 2402 | 2406 | 2450 | 2416 | 2421 | 379 | 2419 | 2232 | 2238 | 2416 | 414 | 411 | 395 | 398 | 397 | 412 | 2403 | 397 | 390 | 395 | Computed fields
347 | functional gtcs computed fields 12 | SS | 404 | 379 | 376 | 386 | 369 | 388 | 374 | 379 | 389 | 380 | 2427 | 2402 | 2422 | 2412 | 2430 | 2412 | 383 | 2420 | 2409 | 2416 | 2439 | 418 | 404 | 405 | 389 | 417 | 415 | 2425 | 393 | 388 | 386 | Computed fields
348 | functional gtcs computed fields 13 | SS | 402 | 394 | 391 | 385 | 395 | 392 | 391 | 384 | 394 | 376 | 2450 | 2404 | 2421 | 2231 | 2232 | 2430 | 392 | 2241 | 2427 | 2424 | 2238 | 405 | 417 | 400 | 387 | 407 | 424 | 2235 | 395 | 396 | 390 | Computed fields
349 | functional gtcs computed fields 14 | SS | 413 | 373 | 414 | 371 | 384 | 391 | 377 | 377 | 390 | 385 | 2432 | 2432 | 2425 | 2402 | 2429 | 2440 | 387 | 2404 | 2415 | 2404 | 2403 | 413 | 429 | 391 | 395 | 420 | 418 | 2410 | 388 | 390 | 397 | Computed fields
350 | functional gtcs computed fields 15 | SS | 402 | 375 | 370 | 376 | 377 | 377 | 395 | 378 | 386 | 369 | 2231 | 2245 | 2232 | 2402 | 2430 | 2238 | 379 | 2409 | 2236 | 2242 | 2423 | 413 | 409 | 388 | 374 | 410 | 425 | 2419 | 392 | 395 | 393 | Computed fields
351 | functional gtcs computed fields 16 | SS | 397 | 378 | 377 | 374 | 373 | 378 | 382 | 371 | 386 | 366 | 2397 | 2415 | 2422 | 2418 | 2226 | 2422 | 383 | 2417 | 2400 | 2407 | 2425 | 425 | 401 | 389 | 393 | 407 | 416 | 2235 | 389 | 392 | 392 | Computed fields
352 | functional gtcs computed fields 17 | SS | 407 | 373 | 378 | 373 | 403 | 393 | 376 | 382 | 375 | 379 | 2430 | 2427 | 2420 | 2232 | 2402 | 2419 | 393 | 2239 | 2409 | 2425 | 2227 | 418 | 406 | 394 | 400 | 425 | 426 | 2414 | 391 | 409 | 391 | Computed fields
353 | functional gtcs conversion error from string | SS | 447 | 428 | 421 | 430 | 424 | 421 | 438 | 420 | 427 | 423 | 2444 | 2238 | 2238 | 2408 | 2413 | 2220 | 426 | 2403 | 2423 | 2422 | 2438 | 463 | 455 | 421 | 423 | 457 | 469 | 2432 | 427 | 434 | 439 | Script issues conversion error from string
354 | functional gtcs crash of group by varchar 4000 | SS | 397 | 388 | 388 | 370 | 369 | 376 | 390 | 390 | 384 | 378 | 2238 | 2414 | 2406 | 2414 | 2424 | 2430 | 387 | 2404 | 2235 | 2234 | 2410 | 417 | 408 | 393 | 377 | 402 | 407 | 2431 | 375 | 380 | 390 | Crash on attempt to GROUP BY on table with varchar(4000) field
355 | functional gtcs division by zero corrupts db | SS | 463 | 440 | 435 | 418 | 434 | 419 | 451 | 423 | 417 | 422 | 2416 | 2412 | 2419 | 2422 | 2238 | 2424 | 440 | 2423 | 2411 | 2405 | 2431 | 528 | 482 | 436 | 427 | 483 | 475 | 2227 | 441 | 436 | 439 | Zero divide in SP can crash database when call this SP several times
356 | functional gtcs dsql domain 01 | SS | 405 | 398 | 390 | 381 | 389 | 398 | 401 | 392 | 385 | 379 | 2416 | 2425 | 2429 | 2233 | 2406 | 2434 | 391 | 2226 | 2441 | 2409 | 2236 | 395 | 413 | 397 | 401 | 406 | 417 | 2403 | 405 | 405 | 408 | Test the level 0 syntax for SQL create domain defining only the datatype
357 | functional gtcs dsql domain 02 | SS | 412 | 384 | 389 | 389 | 394 | 406 | 395 | 393 | 404 | 390 | 2425 | 2226 | 2233 | 2417 | 2397 | 2251 | 411 | 2403 | 2262 | 2434 | 2423 | 403 | 437 | 400 | 409 | 419 | 429 | 2414 | 408 | 413 | 405 | Test the level 0 syntax for SQL "CREATE DOMAIN" statement using datatype and DEFAULT clauses
358 | functional gtcs dsql domain 03 | SS | 411 | 392 | 393 | 391 | 401 | 389 | 394 | 391 | 396 | 394 | 2225 | 2408 | 2418 | 2416 | 2409 | 2404 | 395 | 2414 | 2435 | 2231 | 2415 | 404 | 426 | 404 | 403 | 432 | 444 | 2224 | 412 | 411 | 407 | Test the level 0 syntax for SQL "CREATE DOMAIN" statement using datatype and NOT NULL constraint
359 | functional gtcs dsql domain 04 | SS | 420 | 413 | 409 | 407 | 410 | 407 | 410 | 405 | 405 | 404 | 2426 | 2410 | 2418 | 2431 | 2247 | 2418 | 411 | 2433 | 2419 | 2411 | 2246 | 410 | 431 | 421 | 411 | 417 | 438 | 2403 | 424 | 420 | 415 | Test the level 0 syntax for SQL "CREATE DOMAIN" statement using datatype and CHECK constraint clause
360 | functional gtcs dsql domain 06 | SS | 455 | 422 | 445 | 421 | 436 | 427 | 440 | 427 | 438 | 430 | 2426 | 2421 | 2418 | 2226 | 2388 | 2408 | 440 | 2261 | 2436 | 2425 | 2415 | 438 | 467 | 443 | 437 | 464 | 461 | 2446 | 450 | 461 | 438 | Test the level 0 syntax for SQL "CREATE DOMAIN" statement using datatype and CHECK constraint clause.
361 | functional gtcs dsql domain 07 | SS | 440 | 421 | 416 | 419 | 420 | 425 | 419 | 436 | 420 | 422 | 2414 | 2226 | 2224 | 2400 | 2400 | 2235 | 422 | 2452 | 2249 | 2429 | 2419 | 425 | 445 | 425 | 418 | 441 | 469 | 2446 | 439 | 432 | 441 | Test CREATE / ALTER domain statement with ADD/DROP CONSTRAINT clauses, together and separately.
362 | functional gtcs dsql domain 12 | SS | 427 | 392 | 395 | 395 | 388 | 390 | 391 | 401 | 389 | 396 | 2232 | 2401 | 2402 | 2419 | 2410 | 2422 | 409 | 2430 | 2397 | 2226 | 2445 | 409 | 432 | 411 | 431 | 432 | 445 | 2235 | 412 | 424 | 412 | Verify result of INSERT DEFAULT VALUES into a table with domain fields when domains are defined with DEFAULT value.
363 | functional gtcs dsql domain 13 | SS | 410 | 391 | 388 | 407 | 393 | 390 | 395 | 400 | 391 | 385 | 2414 | 2416 | 2399 | 2429 | 2228 | 2441 | 410 | 2227 | 2410 | 2427 | 2252 | 403 | 429 | 408 | 402 | 433 | 431 | 2397 | 397 | 410 | 410 | Verify result of INSERT DEFAULT for domain-based fields which have their own default values
364 | functional gtcs dsql domain 15 | SS | 423 | 386 | 405 | 389 | 404 | 405 | 413 | 407 | 405 | 409 | 2424 | 2419 | 2496 | 2231 | 2403 | 2424 | 407 | 2405 | 2235 | 2426 | 2456 | 412 | 435 | 404 | 414 | 435 | 451 | 2406 | 408 | 425 | 421 | Verify result of INSERT DEFAULT for domain-based fields which are declared as NOT NULL and have their own default values
365 | functional gtcs dsql domain 20 | SS | 456 | 430 | 439 | 425 | 445 | 423 | 422 | 427 | 423 | 426 | 2228 | 2229 | 2267 | 2413 | 2409 | 2233 | 427 | 2404 | 2403 | 2430 | 2443 | 440 | 470 | 430 | 433 | 466 | 472 | 2410 | 424 | 453 | 460 | Verify result of ALTER DOMAIN SET/DROP DEFAULT when a table exists with field based on this domain
366 | functional gtcs dsql domain 21 | SS | 507 | 487 | 487 | 470 | 487 | 484 | 495 | 485 | 481 | 474 | 2416 | 2414 | 2410 | 2427 | 2430 | 2421 | 484 | 2423 | 2413 | 2237 | 2231 | 493 | 515 | 499 | 494 | 516 | 515 | 2235 | 494 | 500 | 529 | Verify result of ALTER DOMAIN with changing DEFAULT values and DROP constraints when a table exists with field based on this domain
367 | functional gtcs dsql domain 22 | SS | 576 | 535 | 538 | 534 | 525 | 540 | 540 | 574 | 525 | 520 | 2418 | 2436 | 2409 | 2225 | 2226 | 2417 | 538 | 2232 | 2421 | 2429 | 2412 | 544 | 579 | 553 | 529 | 608 | 595 | 2396 | 561 | 572 | 597 | Verify result of ALTER DOMAIN with changing NOT NULL flag and CHECK constraints when a table exists with field based on this domain
368 | functional gtcs execute statement within procedure | SS | 403 | 376 | 371 | 380 | 370 | 389 | 388 | 375 | 380 | 366 | 2234 | 2447 | 2420 | 2423 | 2407 | 2422 | 382 | 2410 | 2440 | 2452 | 2418 | 403 | 409 | 388 | 387 | 404 | 414 | 2404 | 397 | 387 | 408 | EXECUTE STATEMENT within a stored procedure could lead to a problems
369 | functional gtcs external file 03 d | SS | 400 | 397 | 377 | 382 | 376 | 389 | 381 | 398 | 378 | 381 | 2406 | 2239 | 2235 | 2421 | 2416 | 2237 | 395 | 2415 | 2236 | 2232 | 2416 | 388 | 420 | 397 | 392 | 403 | 420 | 2416 | 391 | 396 | 404 | Test for external table with field of SMALLINT datatype
370 | functional gtcs external file 04 d | SS | 401 | 382 | 379 | 387 | 378 | 374 | 379 | 387 | 372 | 377 | 2406 | 2414 | 2412 | 2228 | 2433 | 2421 | 394 | 2235 | 2442 | 2413 | 2428 | 391 | 419 | 389 | 393 | 409 | 417 | 2233 | 392 | 385 | 424 | est for external table with field of INTEGER datatype
371 | functional gtcs external file 04 d bigint | SS | 397 | 399 | 377 | 377 | 393 | 387 | 378 | 375 | 375 | 374 | 2408 | 2406 | 2412 | 2413 | 2260 | 2422 | 388 | 2406 | 2427 | 2429 | 2229 | 377 | 420 | 396 | 389 | 411 | 413 | 2391 | 393 | 382 | 390 | Test for external table with field of BIGINT datatype
372 | functional gtcs external file 04 d int128 | SS | 403 | 389 | 390 | 374 | 388 | 374 | 392 | 380 | 393 | 380 | 2252 | 2439 | 2433 | 2412 | 2439 | 2423 | 392 | 2416 | 2241 | 2437 | 2412 | 400 | 411 | 389 | 389 | 428 | 422 | 2404 | 397 | 389 | 407 | Test for external table with field of INT128 datatype
373 | functional gtcs external file 06 d | SS | 408 | 377 | 379 | 374 | 386 | 382 | 384 | 374 | 374 | 371 | 2410 | 2225 | 2230 | 2459 | 2443 | 2225 | 396 | 2405 | 2401 | 2240 | 2439 | 410 | 417 | 397 | 378 | 414 | 413 | 2429 | 392 | 392 | 407 | Test for external table with field of DOUBLE PRECISION datatype
374 | functional gtcs external file 09 d | SS | 403 | 387 | 373 | 375 | 389 | 402 | 391 | 391 | 377 | 378 | 2400 | 2420 | 2414 | 2256 | 2406 | 2412 | 398 | 2435 | 2418 | 2424 | 2232 | 391 | 405 | 389 | 390 | 415 | 483 | 2235 | 396 | 395 | 420 | Test for external table with field of DATE datatype
375 | functional gtcs gtcs proc cast isql | SS | 1 | 2 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 2 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 916 | 937 | 939 | 2396 | 924 | 973 | 953 | PROC_CAST1_ISQL.script ... PROC_CAST10_ISQL.script
376 | functional gtcs gtcs proc isql 01 | SS | 651 | 613 | 617 | 607 | 618 | 610 | 607 | 632 | 608 | 612 | 4185 | 4159 | 4134 | 4321 | 4144 | 4171 | 648 | 4147 | 4134 | 4137 | 4161 | 629 | 654 | 631 | 1009 | 675 | 627 | 4175 | 645 | 655 | 641 | gtcs-proc-isql-01
377 | functional gtcs gtcs proc isql 02 | SS | 636 | 621 | 611 | 608 | 630 | 618 | 621 | 611 | 610 | 618 | 4169 | 4148 | 4143 | 4161 | 4123 | 4153 | 617 | 4134 | 4153 | 4129 | 4305 | 625 | 643 | 631 | 626 | 649 | 626 | 4311 | 644 | 625 | 642 | gtcs-proc-isql-02
378 | functional gtcs gtcs proc isql 03 | SS | 633 | 615 | 610 | 611 | 606 | 613 | 610 | 620 | 603 | 609 | 4136 | 4313 | 4323 | 4132 | 4147 | 4342 | 631 | 4136 | 4164 | 4167 | 4161 | 619 | 656 | 633 | 629 | 654 | 620 | 4139 | 636 | 625 | 634 | gtcs-proc-isql-03
379 | functional gtcs gtcs proc isql 04 | SS | 626 | 610 | 613 | 610 | 602 | 613 | 611 | 611 | 626 | 614 | 4297 | 4152 | 4157 | 4139 | 4182 | 4155 | 624 | 4178 | 4172 | 4312 | 4169 | 627 | 664 | 612 | 619 | 636 | 620 | 4141 | 646 | 624 | 621 | gtcs-proc-isql-04
380 | functional gtcs gtcs proc isql 05 | SS | 636 | 608 | 617 | 603 | 616 | 636 | 617 | 620 | 617 | 610 | 4168 | 4145 | 4167 | 4140 | 4141 | 4161 | 615 | 4184 | 4176 | 4143 | 4150 | 618 | 674 | 628 | 620 | 662 | 626 | 4142 | 636 | 644 | 621 | gtcs-proc-isql-05
381 | functional gtcs gtcs proc isql 06 | SS | 629 | 624 | 610 | 612 | 618 | 617 | 613 | 628 | 630 | 610 | 4148 | 4175 | 4136 | 4131 | 4326 | 4158 | 627 | 4176 | 4375 | 4154 | 4155 | 626 | 667 | 626 | 624 | 647 | 630 | 4145 | 621 | 627 | 625 | gtcs-proc-isql-06
382 | functional gtcs gtcs proc isql 07 | SS | 630 | 622 | 616 | 605 | 609 | 616 | 611 | 606 | 611 | 609 | 4135 | 4152 | 4132 | 4331 | 4171 | 4170 | 627 | 4196 | 4189 | 4170 | 4192 | 625 | 651 | 622 | 632 | 656 | 629 | 4144 | 627 | 640 | 618 | gtcs-proc-isql-07
383 | functional gtcs gtcs proc isql 08 | SS | 399 | 372 | 395 | 405 | 398 | 389 | 377 | 375 | 381 | 374 | 2408 | 2408 | 2404 | 2225 | 2420 | 2420 | 382 | 2464 | 2427 | 2420 | 2437 | 388 | 401 | 392 | 390 | 410 | 388 | 2425 | 393 | 394 | 406 | gtcs-proc-isql-08
384 | functional gtcs gtcs proc isql 10 | SS | 637 | 611 | 623 | 620 | 617 | 618 | 610 | 610 | 614 | 611 | 4123 | 4136 | 4159 | 4320 | 4138 | 4153 | 630 | 4174 | 4160 | 4153 | 4136 | 650 | 659 | 630 | 622 | 661 | 630 | 4159 | 623 | 645 | 624 | gtcs-proc-isql-10
385 | functional gtcs gtcs proc isql 11 | SS | 639 | 611 | 632 | 608 | 608 | 611 | 609 | 643 | 625 | 610 | 4174 | 4153 | 4164 | 4152 | 4139 | 4164 | 629 | 4363 | 4142 | 4145 | 4144 | 652 | 654 | 611 | 626 | 643 | 629 | 4308 | 628 | 628 | 636 | gtcs-proc-isql-11
386 | functional gtcs gtcs proc isql 12 | SS | 637 | 611 | 610 | 615 | 623 | 615 | 615 | 617 | 610 | 604 | 4136 | 4137 | 4139 | 4126 | 4158 | 4161 | 649 | 4195 | 4144 | 4136 | 4348 | 666 | 658 | 625 | 624 | 658 | 624 | 4160 | 621 | 624 | 622 | gtcs-proc-isql-12
387 | functional gtcs gtcs proc isql 13 | SS | 636 | 626 | 606 | 601 | 608 | 617 | 617 | 617 | 608 | 614 | 4138 | 4303 | 4318 | 4144 | 4159 | 4309 | 651 | 4170 | 4170 | 4173 | 4160 | 635 | 672 | 629 | 638 | 662 | 622 | 4132 | 622 | 627 | 624 | gtcs-proc-isql-13
388 | functional gtcs gtcs proc isql 15 | SS | 641 | 613 | 636 | 608 | 629 | 612 | 622 | 613 | 620 | 607 | 4314 | 4139 | 4148 | 4152 | 4154 | 4158 | 642 | 4139 | 4162 | 4344 | 4135 | 679 | 651 | 617 | 663 | 641 | 623 | 4142 | 636 | 630 | 631 | gtcs-proc-isql-15
389 | functional gtcs gtcs proc isql 16 | SS | 633 | 611 | 621 | 614 | 606 | 617 | 611 | 610 | 611 | 623 | 4141 | 4159 | 4149 | 4176 | 4131 | 4159 | 632 | 4146 | 4170 | 4159 | 4160 | 643 | 665 | 616 | 623 | 629 | 630 | 4162 | 626 | 644 | 635 | gtcs-proc-isql-16
390 | functional gtcs gtcs proc isql 17 | SS | 641 | 613 | 611 | 608 | 607 | 609 | 613 | 633 | 608 | 617 | 4146 | 4129 | 4152 | 4142 | 4175 | 4154 | 642 | 4142 | 4168 | 4148 | 4153 | 670 | 669 | 629 | 622 | 650 | 629 | 4150 | 632 | 631 | 641 | gtcs-proc-isql-17
391 | functional gtcs gtcs proc isql 18 | SS | 642 | 615 | 615 | 606 | 613 | 629 | 610 | 610 | 608 | 623 | 4142 | 4149 | 4136 | 4326 | 4339 | 4162 | 665 | 4139 | 4339 | 4153 | 4149 | 639 | 642 | 613 | 653 | 667 | 624 | 4324 | 623 | 638 | 642 | gtcs-proc-isql-18
392 | functional gtcs gtcs proc isql 19 | SS | 638 | 609 | 615 | 612 | 618 | 622 | 615 | 610 | 610 | 612 | 4147 | 4162 | 4130 | 4146 | 4148 | 4160 | 630 | 4307 | 4147 | 4149 | 4156 | 648 | 651 | 631 | 625 | 653 | 624 | 4139 | 626 | 646 | 617 | gtcs-proc-isql-19
393 | functional gtcs gtcs proc isql 20 | SS | 639 | 646 | 632 | 604 | 614 | 621 | 624 | 615 | 606 | 608 | 4131 | 4154 | 4139 | 4152 | 4135 | 4117 | 666 | 4137 | 4161 | 4148 | 4328 | 623 | 650 | 625 | 621 | 657 | 632 | 4160 | 612 | 627 | 628 | gtcs-proc-isql-20
394 | functional gtcs gtcs select delete isql | SS | 638 | 632 | 632 | 614 | 614 | 628 | 621 | 628 | 619 | 611 | 4327 | 4319 | 4331 | 4145 | 4140 | 4331 | 619 | 4147 | 4163 | 4146 | 4148 | 637 | 653 | 648 | 628 | 641 | 629 | 4141 | 628 | 627 | 640 | Test for select from SP that deletes record after its output
395 | functional gtcs invalid stream when use trim | SS | 389 | 400 | 389 | 389 | 373 | 370 | 369 | 386 | 378 | 366 | 2226 | 2426 | 2423 | 2408 | 2412 | 2428 | 371 | 2417 | 2408 | 2408 | 2431 | 373 | 409 | 388 | 375 | 401 | 381 | 2402 | 380 | 379 | 372 | Statement with TRIM raises "bad BLR -- invalid stream"
396 | functional gtcs isql one line comments 01 | SS | 396 | 365 | 384 | 378 | 379 | 372 | 377 | 378 | 376 | 378 | 2411 | 2230 | 2244 | 2431 | 2432 | 2255 | 396 | 2233 | 2226 | 2415 | 2241 | 392 | 416 | 377 | 393 | 400 | 0 | 0 | 0 | 0 | 0 | bug #781610 problems with one line comments (--)
397 | functional gtcs isql show command ambiguity | SS | 396 | 393 | 395 | 369 | 378 | 375 | 388 | 387 | 372 | 390 | 2433 | 2410 | 2423 | 2223 | 2236 | 2410 | 393 | 2410 | 2390 | 2422 | 2415 | 392 | 399 | 410 | 390 | 397 | 397 | 2433 | 393 | 389 | 386 | SHOW TABLE / VIEW: ambiguity between tables and views
398 | functional gtcs minimum grant | SS | 1073 | 1136 | 1091 | 1064 | 1076 | 1077 | 1055 | 1071 | 1058 | 1045 | 2435 | 2421 | 2422 | 2421 | 2422 | 2438 | 502 | 2416 | 2406 | 2231 | 2427 | 510 | 547 | 520 | 522 | 542 | 514 | 2227 | 520 | 518 | 501 | Minimum grant test
399 | functional gtcs misplaced collation in extracted metadata | SS | 889 | 892 | 876 | 854 | 869 | 866 | 883 | 875 | 861 | 869 | 2233 | 2236 | 2253 | 2414 | 2420 | 2235 | 854 | 2407 | 2429 | 2405 | 2254 | 880 | 925 | 887 | 875 | 907 | 885 | 2409 | 886 | 872 | 892 | Misplaced collation when extracting metadata with isql
400 | functional gtcs parser comments in sql | SS | 392 | 389 | 384 | 378 | 378 | 377 | 371 | 374 | 371 | 376 | 2410 | 2415 | 2425 | 2424 | 2223 | 2425 | 382 | 2232 | 2265 | 2416 | 2416 | 391 | 439 | 379 | 377 | 413 | 388 | 2411 | 395 | 394 | 388 | Check for problems with comments (single-line and multi-line)
401 | functional gtcs ref integ drop fk index | SS | 418 | 420 | 385 | 393 | 387 | 392 | 390 | 392 | 391 | 395 | 2422 | 2415 | 2417 | 2239 | 2403 | 2410 | 442 | 2409 | 2416 | 2427 | 2424 | 403 | 428 | 387 | 407 | 417 | 413 | 2233 | 425 | 402 | 406 | Index that is used for FK should not be avail for DROP
402 | functional gtcs ref integ drop fk then pk | SS | 406 | 398 | 393 | 402 | 387 | 400 | 393 | 381 | 396 | 387 | 2433 | 2425 | 2433 | 2409 | 2410 | 2444 | 404 | 2408 | 2420 | 2234 | 2420 | 404 | 412 | 399 | 406 | 428 | 404 | 2407 | 407 | 415 | 403 | Outcome must be SUCCESS if first we drop FK and after this PK constraint
403 | functional gtcs ref integ drop pk constraint | SS | 403 | 388 | 393 | 388 | 380 | 389 | 393 | 389 | 384 | 380 | 2237 | 2228 | 2240 | 2415 | 2415 | 2237 | 385 | 2444 | 2412 | 2402 | 2240 | 402 | 437 | 391 | 404 | 422 | 412 | 2436 | 390 | 390 | 402 | Constraint of PRIMARY KEY should not be avail for DROP if there is FK that depends on it
404 | functional gtcs ref integ drop pk index | SS | 403 | 389 | 385 | 392 | 394 | 388 | 394 | 395 | 387 | 381 | 2414 | 2403 | 2421 | 2239 | 2224 | 2427 | 390 | 2286 | 2439 | 2427 | 2432 | 403 | 414 | 398 | 393 | 415 | 404 | 2453 | 396 | 409 | 403 | Index that is used for PRIMARY KEY should not be avail for DROP
405 | functional gtcs ref integ inactive fk index | SS | 401 | 393 | 384 | 386 | 380 | 405 | 393 | 395 | 393 | 397 | 2417 | 2418 | 2421 | 2406 | 2420 | 2446 | 393 | 2431 | 2242 | 2224 | 2435 | 393 | 415 | 386 | 393 | 434 | 393 | 2237 | 413 | 391 | 391 | Index that is used for FK should not be avail for INACTIVE
406 | functional gtcs ref integ inactive pk index | SS | 414 | 376 | 385 | 451 | 389 | 389 | 397 | 393 | 384 | 386 | 2233 | 2228 | 2243 | 2401 | 2409 | 2257 | 388 | 2407 | 2432 | 2403 | 2432 | 406 | 420 | 395 | 399 | 427 | 416 | 2397 | 402 | 389 | 413 | Index that is used for PRIMARY KEY should not be avail for INACTIVE
407 | functional gtcs ref integ inactive pk index 2 | SS | 403 | 387 | 388 | 381 | 393 | 389 | 386 | 379 | 392 | 393 | 2403 | 2412 | 2446 | 2418 | 2437 | 2408 | 396 | 2434 | 2418 | 2416 | 2240 | 387 | 431 | 390 | 395 | 426 | 423 | 2434 | 394 | 389 | 411 | Index that is used for PRIMARY KEY should not be avail for INACTIVE
408 | functional gtcs regexp similar to | SS | 415 | 397 | 404 | 405 | 389 | 400 | 396 | 393 | 393 | 390 | 2425 | 2413 | 2417 | 2235 | 2239 | 2425 | 407 | 2228 | 2236 | 2442 | 2461 | 396 | 426 | 419 | 392 | 441 | 423 | 2229 | 412 | 406 | 391 | Statements with SIMILAR TO - miscelaneous tests.
409 | functional gtcs regexp substring similar to | SS | 406 | 374 | 381 | 382 | 387 | 403 | 376 | 376 | 388 | 400 | 2426 | 2437 | 2421 | 2391 | 2406 | 2430 | 393 | 2408 | 2412 | 2236 | 2419 | 387 | 409 | 394 | 392 | 419 | 411 | 2395 | 414 | 395 | 394 | SUBSTRING - miscelaneous tests of <str> SIMILAR TO <pattern>
410 | functional gtcs sql join 03 | SS | 785 | 755 | 743 | 753 | 760 | 762 | 755 | 761 | 744 | 754 | 4135 | 4173 | 4154 | 4156 | 4143 | 4148 | 759 | 4146 | 4162 | 4190 | 4180 | 768 | 813 | 757 | 764 | 807 | 819 | 4131 | 763 | 803 | 763 | Ability to run query: ( A LEFT JOIN B ) INER JOIN C, plus ORDER BY with fields not from SELECT list
411 | functional gtcs sql join 04 | SS | 792 | 744 | 746 | 770 | 765 | 773 | 755 | 842 | 738 | 756 | 4128 | 4168 | 4167 | 4154 | 4323 | 4147 | 751 | 4135 | 4333 | 4140 | 4165 | 765 | 796 | 757 | 824 | 807 | 785 | 4311 | 752 | 788 | 762 | Ability to run query: ( A LEFT JOIN B ) , C. Then add ORDER BY with fields not from SELECT list
412 | functional gtcs time zone | SS | 452 | 423 | 429 | 416 | 416 | 435 | 437 | 482 | 422 | 421 | 2419 | 2418 | 2432 | 2396 | 2249 | 2430 | 437 | 2404 | 2236 | 2390 | 2425 | 438 | 463 | 439 | 468 | 474 | 442 | 2225 | 436 | 441 | 437 | Miscelaneous time zone tests
413 | functional gtcs transactions autocommit 1 | SS | 451 | 439 | 435 | 444 | 424 | 444 | 424 | 432 | 436 | 427 | 2237 | 2239 | 2228 | 2412 | 2461 | 2231 | 439 | 2428 | 2410 | 2416 | 2233 | 441 | 466 | 430 | 456 | 466 | 440 | 2399 | 446 | 446 | 464 | AUTO COMMIT must preserve changes that were made by all DML even if ROLLBACK is issued
414 | functional gtcs transactions autocommit 2 | SS | 448 | 433 | 438 | 425 | 436 | 450 | 420 | 438 | 433 | 434 | 2414 | 2414 | 2410 | 2539 | 2416 | 2403 | 436 | 2242 | 2411 | 2409 | 2402 | 441 | 488 | 446 | 443 | 491 | 439 | 2418 | 450 | 447 | 444 | Changes within AUTO COMMIT must be cancelled when exception raises in some TRIGGER
415 | functional gtcs transactions autocommit 3 | SS | 455 | 432 | 438 | 441 | 443 | 457 | 437 | 450 | 436 | 439 | 2424 | 2414 | 2425 | 2251 | 2225 | 2436 | 445 | 2408 | 2467 | 2239 | 2426 | 456 | 467 | 441 | 443 | 468 | 450 | 2425 | 453 | 448 | 455 | Changes within AUTO COMMIT must be cancelled when exception raises in some PROCEDURE
416 | functional gtcs trigger variable assignment | SS | 398 | 381 | 374 | 385 | 383 | 402 | 381 | 388 | 372 | 386 | 2261 | 2254 | 2228 | 2406 | 2391 | 2235 | 377 | 2413 | 2242 | 2400 | 2427 | 401 | 416 | 388 | 395 | 417 | 384 | 2223 | 381 | 383 | 389 | Variable in the AFTER-trigger must be allowed for assignment OLD value in it
417 | functional gtcs window func 01 | SS | 446 | 410 | 417 | 421 | 421 | 431 | 423 | 459 | 445 | 429 | 2443 | 2405 | 2425 | 2410 | 2404 | 2420 | 435 | 2428 | 2422 | 2418 | 2448 | 446 | 447 | 440 | 450 | 446 | 441 | 2410 | 443 | 473 | 440 | Set of miscelaneous tests for verification of windowed functions
418 | functional gtcs window func 02 | SS | 421 | 413 | 404 | 400 | 404 | 420 | 405 | 440 | 400 | 407 | 2418 | 2408 | 2415 | 2417 | 2401 | 2414 | 418 | 2235 | 2420 | 2429 | 2232 | 409 | 435 | 411 | 409 | 435 | 422 | 2411 | 421 | 408 | 417 | Set of miscelaneous tests for verification of windowed functions
419 | functional gtcs window func 03 | SS | 412 | 405 | 390 | 390 | 403 | 410 | 394 | 412 | 405 | 389 | 2449 | 2434 | 2419 | 2228 | 2429 | 2435 | 405 | 2421 | 2428 | 2234 | 2409 | 402 | 416 | 407 | 425 | 433 | 407 | 2229 | 412 | 411 | 412 | Set of miscelaneous tests for verification of windowed functions
420 | functional gtcs window func 04 | SS | 414 | 391 | 393 | 392 | 402 | 409 | 404 | 406 | 405 | 393 | 2248 | 2234 | 2236 | 2408 | 2224 | 2229 | 409 | 2413 | 2223 | 2409 | 2424 | 404 | 423 | 407 | 421 | 430 | 408 | 2394 | 405 | 405 | 419 | Set of miscelaneous tests for verification of windowed functions
421 | functional gtcs window func 05 | SS | 436 | 423 | 426 | 423 | 429 | 453 | 435 | 413 | 409 | 437 | 2416 | 2434 | 2424 | 2411 | 2434 | 2432 | 425 | 2432 | 2399 | 2431 | 2238 | 422 | 440 | 420 | 431 | 465 | 436 | 2400 | 433 | 422 | 435 | Set of miscelaneous tests for verification of windowed functions
422 | functional index alter 01 | SS | 552 | 537 | 552 | 517 | 542 | 548 | 545 | 514 | 526 | 536 | 2422 | 2412 | 2412 | 2421 | 2403 | 2414 | 528 | 2245 | 2431 | 2448 | 2405 | 542 | 571 | 533 | 551 | 589 | 552 | 2416 | 552 | 549 | 553 | ALTER INDEX - INACTIVE
423 | functional index alter 02 | SS | 550 | 527 | 546 | 517 | 531 | 556 | 534 | 538 | 530 | 543 | 2432 | 2432 | 2431 | 2218 | 2430 | 2437 | 551 | 2414 | 2235 | 2224 | 2422 | 545 | 577 | 536 | 547 | 579 | 550 | 2226 | 544 | 543 | 539 | ALTER INDEX
424 | functional index alter 03 | SS | 549 | 534 | 531 | 531 | 527 | 533 | 530 | 534 | 536 | 538 | 2235 | 2242 | 2241 | 2397 | 2234 | 2241 | 528 | 2406 | 2406 | 2420 | 2437 | 549 | 569 | 533 | 550 | 575 | 547 | 2408 | 544 | 549 | 538 | ALTER INDEX - INACTIVE UNIQUE INDEX
425 | functional index alter 04 | SS | 547 | 518 | 531 | 534 | 517 | 536 | 517 | 540 | 529 | 546 | 2412 | 2412 | 2418 | 2418 | 2408 | 2422 | 530 | 2436 | 2428 | 2420 | 2242 | 544 | 584 | 536 | 543 | 567 | 513 | 2403 | 547 | 548 | 550 | ALTER INDEX - INACTIVE PRIMARY KEY
426 | functional index alter 05 | SS | 549 | 537 | 528 | 546 | 535 | 537 | 523 | 539 | 526 | 540 | 2416 | 2409 | 2419 | 2421 | 2407 | 2415 | 548 | 2241 | 2457 | 2222 | 2408 | 550 | 570 | 512 | 537 | 575 | 535 | 2417 | 554 | 545 | 542 | ALTER INDEX - INACTIVE FOREIGN KEY
427 | functional index create 01 | SS | 554 | 514 | 541 | 538 | 528 | 530 | 553 | 533 | 529 | 558 | 2425 | 2449 | 2437 | 2441 | 2247 | 2439 | 535 | 2423 | 2259 | 2413 | 2415 | 544 | 568 | 530 | 535 | 590 | 536 | 2226 | 549 | 548 | 556 | CREATE INDEX
428 | functional index create 02 | SS | 549 | 537 | 531 | 523 | 536 | 525 | 535 | 521 | 528 | 549 | 2223 | 2232 | 2225 | 2234 | 2402 | 2219 | 534 | 2422 | 2418 | 2407 | 2429 | 554 | 557 | 539 | 545 | 573 | 548 | 2395 | 540 | 549 | 533 | CREATE UNIQUE INDEX
429 | functional index create 03 | SS | 550 | 513 | 532 | 533 | 532 | 551 | 531 | 539 | 534 | 528 | 2430 | 2412 | 2420 | 2412 | 2434 | 2428 | 538 | 2268 | 2429 | 2422 | 2242 | 542 | 570 | 553 | 546 | 615 | 549 | 2443 | 531 | 546 | 541 | CREATE ASC INDEX
430 | functional index create 04 | SS | 546 | 529 | 531 | 539 | 527 | 531 | 513 | 539 | 546 | 519 | 2416 | 2415 | 2415 | 2421 | 2427 | 2440 | 529 | 2426 | 2439 | 2234 | 2414 | 528 | 579 | 536 | 544 | 563 | 547 | 2434 | 543 | 539 | 554 | CREATE ASCENDING INDEX
431 | functional index create 05 | SS | 545 | 530 | 534 | 539 | 531 | 534 | 524 | 529 | 527 | 533 | 2228 | 2246 | 2227 | 2230 | 2223 | 2237 | 541 | 2407 | 2245 | 2407 | 2409 | 533 | 607 | 535 | 530 | 575 | 620 | 2231 | 546 | 530 | 544 | CREATE DESC INDEX
432 | functional index create 06 | SS | 551 | 517 | 554 | 527 | 532 | 531 | 533 | 536 | 535 | 531 | 2413 | 2421 | 2431 | 2397 | 2412 | 2447 | 542 | 2415 | 2398 | 2422 | 2437 | 549 | 603 | 556 | 543 | 571 | 541 | 2398 | 544 | 532 | 543 | CREATE DESCENDING INDEX
433 | functional index create 07 | SS | 544 | 541 | 541 | 537 | 529 | 533 | 532 | 530 | 532 | 528 | 2413 | 2426 | 2436 | 2418 | 2429 | 2447 | 537 | 2223 | 2427 | 2420 | 2243 | 546 | 582 | 534 | 543 | 551 | 530 | 2411 | 533 | 534 | 545 | CREATE INDEX - Multi column
434 | functional index create 08 | SS | 551 | 534 | 516 | 528 | 552 | 536 | 553 | 535 | 549 | 536 | 2244 | 2245 | 2235 | 2240 | 2438 | 2228 | 544 | 2423 | 2243 | 2438 | 2464 | 548 | 606 | 551 | 528 | 599 | 537 | 2431 | 522 | 548 | 544 | CREATE INDEX - Table with data
435 | functional index create 09 | SS | 550 | 531 | 535 | 535 | 561 | 520 | 528 | 541 | 529 | 536 | 2402 | 2402 | 2407 | 2410 | 2228 | 2414 | 547 | 2420 | 2399 | 2236 | 2418 | 532 | 591 | 553 | 544 | 574 | 536 | 2225 | 537 | 546 | 545 | CREATE UNIQUE INDEX - Table with data
436 | functional index create 10 | SS | 549 | 532 | 531 | 544 | 527 | 531 | 533 | 532 | 514 | 521 | 2425 | 2483 | 2407 | 2404 | 2451 | 2430 | 534 | 2434 | 2407 | 2429 | 2239 | 534 | 580 | 560 | 542 | 565 | 548 | 2413 | 551 | 517 | 544 | CREATE INDEX - try create index with same name
437 | functional index create 11 | SS | 551 | 520 | 532 | 516 | 542 | 515 | 550 | 532 | 528 | 517 | 2420 | 2437 | 2414 | 2421 | 2434 | 2440 | 533 | 2230 | 2448 | 2478 | 2414 | 545 | 560 | 555 | 543 | 567 | 548 | 2418 | 546 | 553 | 542 | CREATE UNIQUE INDEX - Non unique data in table
438 | functional index create 12 | SS | 550 | 533 | 534 | 531 | 531 | 536 | 543 | 517 | 535 | 530 | 2421 | 2445 | 2450 | 2440 | 2222 | 2433 | 551 | 2418 | 2238 | 2232 | 2414 | 543 | 565 | 528 | 538 | 552 | 550 | 2242 | 544 | 551 | 541 | CREATE UNIQUE INDEX - Null value in table
439 | functional intfunc avg 01 | SS | 549 | 536 | 520 | 525 | 545 | 531 | 534 | 548 | 520 | 517 | 2249 | 2240 | 2236 | 2230 | 2425 | 2237 | 543 | 2420 | 2444 | 2404 | 2439 | 534 | 576 | 554 | 544 | 571 | 538 | 2392 | 541 | 546 | 551 | AVG from single integer row
440 | functional intfunc avg 02 | SS | 551 | 552 | 533 | 547 | 542 | 533 | 513 | 542 | 537 | 519 | 2406 | 2428 | 2421 | 2432 | 2454 | 2418 | 518 | 2234 | 2456 | 2422 | 2221 | 548 | 556 | 545 | 558 | 565 | 535 | 2403 | 537 | 548 | 550 | AVG - Test for INTEGER
441 | functional intfunc avg 03 | SS | 550 | 522 | 524 | 528 | 549 | 534 | 546 | 511 | 532 | 528 | 2412 | 2416 | 2420 | 2448 | 2492 | 2418 | 517 | 2415 | 2223 | 2243 | 2419 | 549 | 586 | 542 | 551 | 578 | 549 | 2438 | 556 | 531 | 543 | AVG - Test for INTEGER
442 | functional intfunc avg 04 | SS | 555 | 540 | 560 | 519 | 550 | 549 | 522 | 529 | 532 | 515 | 2429 | 2435 | 2421 | 2255 | 2251 | 2440 | 536 | 2425 | 2414 | 2402 | 2404 | 546 | 572 | 543 | 544 | 557 | 551 | 2233 | 554 | 644 | 543 | AVG - Test for INTEGER
443 | functional intfunc avg 05 | SS | 548 | 528 | 523 | 517 | 539 | 543 | 537 | 520 | 533 | 536 | 2236 | 2239 | 2231 | 2415 | 2419 | 2240 | 534 | 2427 | 2417 | 2403 | 2241 | 543 | 571 | 550 | 544 | 563 | 534 | 2412 | 555 | 531 | 546 | AVG - DISTINCT
444 | functional intfunc avg 06 | SS | 556 | 532 | 553 | 538 | 537 | 539 | 534 | 536 | 529 | 535 | 2454 | 2413 | 2416 | 2416 | 2418 | 2413 | 531 | 2236 | 2428 | 2424 | 2405 | 549 | 573 | 559 | 539 | 564 | 547 | 2426 | 567 | 536 | 540 | AVG - Integer OverFlow
445 | functional intfunc avg 07 | SS | 547 | 535 | 529 | 544 | 541 | 532 | 517 | 556 | 516 | 535 | 2424 | 2413 | 2415 | 2427 | 2229 | 2415 | 541 | 2411 | 2438 | 2239 | 2419 | 532 | 557 | 550 | 544 | 558 | 538 | 2232 | 541 | 532 | 544 | AVG - Integer with NULL
446 | functional intfunc avg 08 | SS | 550 | 519 | 548 | 533 | 529 | 517 | 537 | 517 | 511 | 533 | 2232 | 2246 | 2230 | 2233 | 2402 | 2227 | 540 | 2429 | 2234 | 2410 | 2433 | 535 | 553 | 532 | 552 | 571 | 534 | 2420 | 552 | 540 | 547 | AVG - NULL test
447 | functional intfunc avg 09 | SS | 547 | 542 | 515 | 528 | 547 | 531 | 553 | 522 | 533 | 534 | 2412 | 2423 | 2402 | 2414 | 2444 | 2412 | 534 | 2226 | 2428 | 2416 | 2443 | 533 | 583 | 533 | 544 | 560 | 538 | 2401 | 545 | 548 | 541 | AVG - DOUBLE PRECISION
448 | functional intfunc binary and 01 | SS | 391 | 369 | 380 | 393 | 371 | 366 | 373 | 381 | 379 | 377 | 2423 | 2415 | 2437 | 2421 | 2240 | 2428 | 376 | 2404 | 2415 | 2429 | 2233 | 390 | 405 | 385 | 383 | 407 | 373 | 2427 | 395 | 386 | 376 | New Built-in Functions, Firebird 2.1 : BIN_AND( <number> [, <number> ...] )
449 | functional intfunc binary or 01 | SS | 389 | 375 | 369 | 381 | 382 | 376 | 376 | 365 | 373 | 375 | 2425 | 2413 | 2427 | 2238 | 2424 | 2444 | 377 | 2405 | 2251 | 2221 | 2412 | 387 | 399 | 389 | 392 | 403 | 375 | 2224 | 382 | 389 | 376 | New Built-in Functions, Firebird 2.1 : BIN_OR( <number> [, <number> ...] )
450 | functional intfunc binary shl 01 | SS | 390 | 380 | 376 | 369 | 378 | 376 | 391 | 392 | 371 | 373 | 2251 | 2227 | 2217 | 2419 | 2412 | 2223 | 371 | 2412 | 2402 | 2409 | 2423 | 406 | 387 | 377 | 385 | 414 | 376 | 2392 | 374 | 374 | 390 | New Built-in Functions, Firebird 2.1 : BIN_SHL( <number>, <number> )
451 | functional intfunc binary shr 01 | SS | 384 | 367 | 384 | 373 | 383 | 375 | 365 | 383 | 376 | 374 | 2416 | 2414 | 2406 | 2429 | 2430 | 2419 | 378 | 2444 | 2404 | 2421 | 2222 | 374 | 405 | 372 | 385 | 415 | 391 | 2408 | 384 | 377 | 378 | New Built-in Functions, Firebird 2.1 : BIN_SHR( <number>, <number> )
452 | functional intfunc binary xor 01 | SS | 390 | 373 | 390 | 376 | 372 | 379 | 392 | 379 | 372 | 377 | 2424 | 2422 | 2424 | 2232 | 2456 | 2437 | 378 | 2226 | 2425 | 2425 | 2415 | 379 | 415 | 376 | 389 | 407 | 379 | 2404 | 387 | 379 | 391 | New Built-in Functions, Firebird 2.1 : BIN_XOR( <number> [, <number> ...] )
453 | functional intfunc cast 01 | SS | 384 | 386 | 383 | 382 | 373 | 377 | 383 | 360 | 377 | 377 | 2237 | 2244 | 2236 | 2401 | 2240 | 2239 | 383 | 2413 | 2232 | 2228 | 2433 | 387 | 412 | 381 | 376 | 419 | 380 | 2423 | 377 | 373 | 378 | CAST Numeric -> CHAR
454 | functional intfunc cast 02 | SS | 389 | 385 | 367 | 390 | 373 | 381 | 379 | 376 | 377 | 355 | 2416 | 2414 | 2406 | 2413 | 2415 | 2417 | 386 | 2425 | 2438 | 2408 | 2438 | 388 | 406 | 398 | 388 | 393 | 383 | 2227 | 379 | 380 | 378 | CAST Numeric -> VARCHAR
455 | functional intfunc cast 03 | SS | 389 | 375 | 379 | 391 | 387 | 374 | 381 | 373 | 371 | 366 | 2408 | 2408 | 2408 | 2418 | 2439 | 2412 | 378 | 2224 | 2421 | 2433 | 2248 | 389 | 413 | 389 | 382 | 391 | 381 | 2413 | 382 | 378 | 375 | CAST Numeric -> DATE
456 | functional intfunc cast 04 | SS | 389 | 372 | 378 | 370 | 383 | 377 | 377 | 379 | 375 | 381 | 2428 | 2437 | 2434 | 2438 | 2232 | 2420 | 390 | 2443 | 2231 | 2237 | 2425 | 388 | 408 | 372 | 387 | 400 | 377 | 2453 | 390 | 385 | 376 | CAST Numeric -> Numeric (Round down)
457 | functional intfunc cast 05 | SS | 389 | 374 | 377 | 372 | 385 | 372 | 371 | 388 | 373 | 371 | 2248 | 2234 | 2248 | 2226 | 2411 | 2248 | 382 | 2441 | 2414 | 2409 | 2424 | 376 | 407 | 378 | 375 | 391 | 383 | 2254 | 391 | 385 | 391 | CAST Numeric -> Numeric (Round up)
458 | functional intfunc cast 06 | SS | 389 | 367 | 380 | 376 | 390 | 360 | 375 | 377 | 374 | 364 | 2416 | 2407 | 2411 | 2422 | 2429 | 2463 | 369 | 2453 | 2407 | 2430 | 2226 | 376 | 399 | 378 | 386 | 402 | 384 | 2434 | 389 | 380 | 394 | CAST CHAR -> INTEGER (Round down)
459 | functional intfunc cast 07 | SS | 385 | 369 | 371 | 380 | 372 | 373 | 377 | 377 | 372 | 364 | 2408 | 2410 | 2417 | 2437 | 2426 | 2452 | 383 | 2235 | 2438 | 2440 | 2419 | 378 | 404 | 373 | 384 | 406 | 380 | 2417 | 371 | 388 | 386 | CAST CHAR -> INTEGER
460 | functional intfunc cast 08 | SS | 388 | 367 | 382 | 373 | 374 | 382 | 365 | 373 | 377 | 373 | 2424 | 2429 | 2463 | 2235 | 2238 | 2412 | 378 | 2419 | 2236 | 2229 | 2427 | 392 | 421 | 377 | 388 | 400 | 377 | 2228 | 380 | 389 | 376 | CAST CHAR -> DATE
461 | functional intfunc cast 09 | SS | 390 | 373 | 377 | 373 | 376 | 373 | 380 | 380 | 373 | 360 | 2243 | 2232 | 2274 | 2398 | 2418 | 2237 | 375 | 2422 | 2418 | 2409 | 2463 | 395 | 409 | 381 | 389 | 414 | 388 | 2409 | 370 | 379 | 391 | CAST CHAR -> DATE
462 | functional intfunc cast 10 | SS | 383 | 378 | 370 | 376 | 367 | 374 | 366 | 372 | 377 | 369 | 2413 | 2427 | 2411 | 2409 | 2455 | 2420 | 383 | 2247 | 2450 | 2420 | 2257 | 383 | 408 | 375 | 372 | 405 | 372 | 2425 | 387 | 381 | 373 | CAST CHAR -> TIME
463 | functional intfunc cast 11 | SS | 389 | 375 | 388 | 374 | 380 | 363 | 377 | 376 | 375 | 375 | 2435 | 2421 | 2421 | 2443 | 2249 | 2420 | 371 | 2407 | 2243 | 2238 | 2418 | 371 | 413 | 372 | 374 | 406 | 398 | 2432 | 379 | 391 | 386 | CAST CHAR -> TIME
464 | functional intfunc cast 12 | SS | 386 | 376 | 373 | 374 | 373 | 362 | 371 | 376 | 381 | 371 | 2461 | 2516 | 2437 | 2240 | 2411 | 2445 | 377 | 2414 | 2427 | 2452 | 2431 | 372 | 403 | 387 | 375 | 415 | 386 | 2223 | 379 | 389 | 385 | CAST CHAR -> TIME
465 | functional intfunc cast 13 | SS | 385 | 372 | 373 | 361 | 380 | 373 | 362 | 402 | 376 | 376 | 2225 | 2248 | 2241 | 2409 | 2425 | 2232 | 376 | 2428 | 2414 | 2458 | 2231 | 380 | 414 | 374 | 390 | 397 | 376 | 2409 | 381 | 375 | 378 | CAST CHAR -> TIMESTAM
466 | functional intfunc cast 14 | SS | 390 | 364 | 365 | 376 | 377 | 378 | 362 | 380 | 398 | 363 | 2416 | 2414 | 2422 | 2444 | 2248 | 2418 | 369 | 2232 | 2428 | 2439 | 2424 | 390 | 402 | 382 | 390 | 409 | 379 | 2410 | 370 | 373 | 390 | CAST CHAR -> TIMESTAMP
467 | functional intfunc cast 15 | SS | 386 | 371 | 378 | 368 | 373 | 386 | 383 | 387 | 366 | 358 | 2428 | 2427 | 2425 | 2232 | 2425 | 2451 | 386 | 2424 | 2248 | 2229 | 2410 | 404 | 412 | 385 | 386 | 397 | 376 | 2431 | 380 | 383 | 376 | CAST DATE -> CHAR
468 | functional intfunc cast 16 | SS | 387 | 373 | 374 | 378 | 373 | 373 | 379 | 387 | 376 | 378 | 2239 | 2233 | 2228 | 2413 | 2470 | 2237 | 389 | 2416 | 2400 | 2408 | 2441 | 371 | 404 | 377 | 372 | 396 | 381 | 2218 | 379 | 388 | 383 | CAST DATE -> VARCHAR
469 | functional intfunc cast 17 | SS | 391 | 364 | 385 | 374 | 374 | 378 | 395 | 372 | 362 | 392 | 2413 | 2404 | 2402 | 2451 | 2245 | 2427 | 373 | 2224 | 2428 | 2439 | 2261 | 372 | 400 | 377 | 375 | 400 | 391 | 2401 | 374 | 391 | 385 | CAST DATE -> TIMESTAMP
470 | functional intfunc cast 18 | SS | 387 | 371 | 370 | 375 | 376 | 371 | 375 | 377 | 372 | 372 | 2423 | 2428 | 2425 | 2262 | 2403 | 2418 | 379 | 2404 | 2241 | 2249 | 2415 | 378 | 407 | 372 | 386 | 411 | 390 | 2420 | 382 | 382 | 388 | CAST TIME -> CHAR
471 | functional intfunc cast 19 | SS | 387 | 373 | 378 | 375 | 374 | 378 | 377 | 382 | 379 | 376 | 2228 | 2230 | 2237 | 2415 | 2413 | 2236 | 380 | 2431 | 2411 | 2411 | 2427 | 392 | 397 | 376 | 374 | 401 | 381 | 2225 | 371 | 388 | 386 | CAST TIME -> VARCHAR
472 | functional intfunc cast 20 | SS | 392 | 365 | 412 | 360 | 373 | 393 | 386 | 369 | 371 | 375 | 2428 | 2406 | 2407 | 2421 | 2416 | 2418 | 375 | 2439 | 2427 | 2414 | 2235 | 388 | 420 | 381 | 379 | 402 | 382 | 2410 | 380 | 391 | 388 | CAST TIMESTAMP -> CHAR
473 | functional intfunc cast 21 | SS | 392 | 373 | 370 | 396 | 376 | 373 | 369 | 381 | 380 | 371 | 2413 | 2414 | 2407 | 2237 | 2432 | 2408 | 381 | 2230 | 2435 | 2434 | 2434 | 389 | 403 | 389 | 404 | 397 | 380 | 2428 | 375 | 389 | 373 | CAST TIMESTAMP -> VARCHAR
474 | functional intfunc cast 22 | SS | 381 | 363 | 379 | 376 | 375 | 362 | 370 | 377 | 374 | 376 | 2431 | 2404 | 2417 | 2408 | 2223 | 2432 | 372 | 2420 | 2229 | 2234 | 2433 | 381 | 403 | 373 | 370 | 398 | 381 | 2434 | 379 | 381 | 378 | CAST TIMESTAMP -> DATE
475 | functional intfunc cast 23 | SS | 387 | 368 | 367 | 371 | 374 | 373 | 379 | 376 | 374 | 381 | 2450 | 2442 | 2424 | 2417 | 2412 | 2432 | 378 | 2428 | 2409 | 2427 | 2433 | 386 | 387 | 375 | 385 | 401 | 389 | 2228 | 374 | 388 | 390 | CAST TIMESTAMP -> TIME
476 | functional intfunc count 01 | SS | 548 | 552 | 513 | 533 | 513 | 525 | 534 | 519 | 529 | 530 | 2241 | 2240 | 2222 | 2429 | 2419 | 2247 | 517 | 2229 | 2424 | 2421 | 2228 | 546 | 572 | 546 | 534 | 582 | 550 | 2399 | 547 | 542 | 544 | COUNT - Select from empty table
477 | functional intfunc count 02 | SS | 551 | 521 | 533 | 544 | 533 | 535 | 541 | 522 | 531 | 532 | 2419 | 2406 | 2419 | 2445 | 2237 | 2404 | 548 | 2408 | 2221 | 2216 | 2406 | 548 | 580 | 549 | 550 | 556 | 552 | 2412 | 534 | 553 | 539 | COUNT
478 | functional intfunc date dateadd 01 | SS | 390 | 371 | 378 | 370 | 373 | 378 | 376 | 373 | 373 | 392 | 2418 | 2420 | 2415 | 2223 | 2415 | 2414 | 386 | 2431 | 2403 | 2422 | 2430 | 389 | 419 | 389 | 386 | 393 | 378 | 2440 | 375 | 403 | 382 | DATEADD
479 | functional intfunc date dateadd 02 | SS | 394 | 378 | 392 | 377 | 372 | 381 | 375 | 376 | 408 | 372 | 2235 | 2237 | 2234 | 2416 | 2416 | 2234 | 390 | 2430 | 2416 | 2423 | 2248 | 395 | 422 | 381 | 379 | 408 | 378 | 2229 | 383 | 394 | 394 | DATEADD function for MONTH
480 | functional intfunc date dateadd 03 | SS | 395 | 381 | 383 | 378 | 371 | 379 | 413 | 395 | 376 | 381 | 2406 | 2412 | 2403 | 2418 | 2430 | 2412 | 375 | 2238 | 2448 | 2435 | 2414 | 387 | 399 | 387 | 396 | 413 | 378 | 2421 | 376 | 378 | 374 | DATEADD
481 | functional intfunc date dateadd 04 | SS | 386 | 374 | 380 | 368 | 373 | 378 | 428 | 378 | 371 | 369 | 2412 | 2422 | 2416 | 2241 | 2231 | 2426 | 378 | 2414 | 2266 | 2232 | 2412 | 375 | 398 | 374 | 385 | 400 | 377 | 2427 | 379 | 378 | 388 | DATEADD
482 | functional intfunc date dateadd 05 | SS | 380 | 379 | 377 | 380 | 376 | 376 | 376 | 361 | 377 | 374 | 2446 | 2441 | 2453 | 2405 | 2419 | 2444 | 379 | 2422 | 2433 | 2417 | 2442 | 370 | 394 | 376 | 376 | 411 | 381 | 2226 | 377 | 369 | 404 | DATEADD
483 | functional intfunc date dateadd 06 | SS | 391 | 372 | 377 | 370 | 376 | 375 | 375 | 367 | 395 | 362 | 2244 | 2228 | 2250 | 2418 | 2430 | 2242 | 374 | 2234 | 2437 | 2425 | 2221 | 379 | 398 | 393 | 389 | 405 | 377 | 2406 | 374 | 383 | 381 | DATEADD
484 | functional intfunc date dateadd 07 | SS | 388 | 358 | 366 | 376 | 377 | 371 | 386 | 371 | 381 | 374 | 2419 | 2418 | 2428 | 2431 | 2240 | 2424 | 372 | 2443 | 2223 | 2236 | 2432 | 390 | 404 | 378 | 386 | 401 | 375 | 2479 | 381 | 396 | 377 | DATEADD
485 | functional intfunc date dateadd 08 | SS | 389 | 376 | 377 | 375 | 370 | 380 | 378 | 377 | 383 | 374 | 2443 | 2431 | 2428 | 2232 | 2412 | 2433 | 381 | 2444 | 2417 | 2421 | 2423 | 373 | 441 | 391 | 375 | 411 | 390 | 2243 | 378 | 388 | 378 | Dateadd milliseconds
486 | functional intfunc date datediff 01 | SS | 394 | 366 | 376 | 373 | 374 | 376 | 394 | 380 | 383 | 377 | 2234 | 2215 | 2228 | 2434 | 2422 | 2262 | 371 | 2437 | 2424 | 2420 | 2236 | 376 | 408 | 394 | 376 | 419 | 379 | 2413 | 406 | 381 | 376 | DATEDIFF
487 | functional intfunc date datediff 02 | SS | 388 | 378 | 373 | 372 | 379 | 371 | 389 | 370 | 389 | 374 | 2424 | 2424 | 2437 | 2428 | 2221 | 2454 | 372 | 2237 | 2442 | 2446 | 2430 | 385 | 407 | 381 | 373 | 396 | 388 | 2417 | 375 | 375 | 378 | DATEDIFF
488 | functional intfunc date datediff 03 | SS | 392 | 383 | 375 | 374 | 394 | 363 | 382 | 387 | 394 | 362 | 2419 | 2434 | 2456 | 2237 | 2432 | 2438 | 378 | 2426 | 2249 | 2233 | 2434 | 376 | 423 | 373 | 380 | 415 | 375 | 2412 | 375 | 375 | 391 | DATEDIFF
489 | functional intfunc date datediff 04 | SS | 394 | 363 | 374 | 374 | 381 | 387 | 389 | 376 | 402 | 379 | 2229 | 2235 | 2253 | 2422 | 2406 | 2238 | 375 | 2437 | 2418 | 2422 | 2478 | 377 | 401 | 381 | 392 | 400 | 374 | 2235 | 377 | 396 | 390 | DATEDIFF
490 | functional intfunc date datediff 05 | SS | 388 | 375 | 373 | 377 | 374 | 381 | 377 | 360 | 377 | 372 | 2412 | 2428 | 2411 | 2415 | 2419 | 2411 | 390 | 2223 | 2426 | 2427 | 2240 | 378 | 403 | 378 | 387 | 399 | 379 | 2389 | 386 | 376 | 391 | DATEDIFF
491 | functional intfunc date datediff 06 | SS | 389 | 372 | 382 | 377 | 377 | 379 | 379 | 381 | 379 | 375 | 2421 | 2453 | 2421 | 2225 | 2437 | 2423 | 373 | 2405 | 2234 | 2250 | 2417 | 376 | 401 | 387 | 378 | 399 | 380 | 2414 | 392 | 375 | 406 | DATEDIFF
492 | functional intfunc date datediff 07 | SS | 394 | 375 | 375 | 389 | 377 | 403 | 377 | 371 | 393 | 384 | 2414 | 2455 | 2417 | 2407 | 2228 | 2450 | 380 | 2454 | 2407 | 2424 | 2434 | 376 | 417 | 389 | 386 | 402 | 377 | 2419 | 392 | 388 | 396 | DATEDIFF
493 | functional intfunc date extract 01 | SS | 382 | 377 | 390 | 373 | 373 | 365 | 372 | 364 | 384 | 377 | 2452 | 2439 | 2434 | 2411 | 2417 | 2450 | 376 | 2225 | 2431 | 2453 | 2236 | 375 | 397 | 380 | 375 | 394 | 376 | 2230 | 376 | 376 | 369 | EXTRACT(WEEK FROM DATE)
494 | functional intfunc date extract 02 | SS | 387 | 368 | 385 | 392 | 372 | 381 | 376 | 373 | 387 | 373 | 2228 | 2243 | 2242 | 2421 | 2435 | 2235 | 386 | 2409 | 2443 | 2434 | 2430 | 388 | 412 | 376 | 379 | 405 | 375 | 2404 | 375 | 373 | 380 | EXTRACT - MILLISECONDS
495 | functional intfunc encryption block cipher basic | SS | 460 | 426 | 447 | 435 | 441 | 438 | 431 | 441 | 445 | 427 | 2437 | 2419 | 2418 | 2451 | 2243 | 2424 | 434 | 2440 | 2241 | 2236 | 2430 | 484 | 480 | 453 | 461 | 460 | 454 | 2405 | 455 | 444 | 470 | ENCRYPT/DECRYPT built-in functions
496 | functional intfunc encryption block cipher special | SS | 416 | 393 | 405 | 397 | 401 | 409 | 403 | 407 | 400 | 390 | 2445 | 2440 | 2431 | 2232 | 2501 | 2442 | 407 | 2236 | 2421 | 2410 | 2421 | 408 | 449 | 421 | 407 | 452 | 409 | 2411 | 407 | 412 | 426 | ENCRYPT/DECRYPT built-in functions
497 | functional intfunc encryption rsa family | SS | 873 | 777 | 598 | 1164 | 831 | 681 | 1238 | 650 | 758 | 763 | 2233 | 2246 | 2240 | 2438 | 2447 | 2236 | 736 | 2404 | 2426 | 2435 | 2228 | 785 | 1016 | 690 | 779 | 909 | 692 | 2221 | 774 | 837 | 668 | Basic test for RSA-family: rsa_private(), rsa_public(), rsa_encrypt(), rsa_decrypt(), rsa_sign_hash() and rsa_verify_hash()
498 | functional intfunc encryption rsa family pkcs 1 5 | SS | 809 | 788 | 722 | 628 | 649 | 595 | 776 | 756 | 767 | 636 | 2425 | 2426 | 2422 | 2458 | 2230 | 2431 | 760 | 2420 | 2238 | 2228 | 2421 | 844 | 764 | 791 | 610 | 783 | 1078 | 2399 | 827 | 990 | 639 | RSA-family function, attitional test: verify ability to use PKCS_1_5 keyword
499 | functional intfunc encryption sha3 | SS | 931 | 689 | 713 | 1100 | 869 | 648 | 804 | 850 | 813 | 599 | 2457 | 2442 | 2435 | 2238 | 2444 | 2451 | 805 | 2426 | 2415 | 2425 | 2427 | 994 | 609 | 913 | 950 | 700 | 713 | 2415 | 714 | 963 | 620 | SHA3 support for the built-in function CRYPT_HASH()
500 | functional intfunc list 01 | SS | 562 | 536 | 554 | 546 | 545 | 556 | 533 | 549 | 549 | 545 | 2254 | 2239 | 2252 | 2432 | 2440 | 2218 | 549 | 2231 | 2421 | 2423 | 2225 | 567 | 595 | 559 | 552 | 572 | 544 | 2424 | 554 | 556 | 565 | List with default options
501 | functional intfunc list 02 | SS | 560 | 547 | 556 | 546 | 548 | 558 | 552 | 537 | 549 | 548 | 2421 | 2421 | 2438 | 2444 | 2241 | 2432 | 561 | 2398 | 2456 | 2234 | 2408 | 560 | 575 | 549 | 553 | 577 | 548 | 2240 | 546 | 560 | 562 | List function with delimiter specified
502 | functional intfunc list 03 | SS | 286 | 263 | 274 | 270 | 276 | 270 | 270 | 277 | 273 | 262 | 2417 | 2440 | 2428 | 2237 | 2417 | 2436 | 281 | 2412 | 2243 | 2417 | 2450 | 281 | 302 | 275 | 274 | 311 | 284 | 2410 | 288 | 279 | 296 | List function with distinct option
503 | functional intfunc math abs 01 | SS | 392 | 368 | 365 | 372 | 376 | 368 | 388 | 380 | 366 | 382 | 2237 | 2237 | 2240 | 2421 | 2416 | 2232 | 394 | 2426 | 2430 | 2414 | 2437 | 387 | 396 | 376 | 377 | 396 | 391 | 2431 | 389 | 377 | 399 | ABS( <number> )
504 | functional intfunc math acos 01 | SS | 385 | 381 | 365 | 379 | 368 | 376 | 374 | 385 | 374 | 375 | 2414 | 2425 | 2417 | 2443 | 2235 | 2427 | 386 | 2233 | 2447 | 2222 | 2227 | 374 | 399 | 376 | 378 | 398 | 375 | 2243 | 381 | 380 | 396 | ACOS( <number> )
505 | functional intfunc math asin 01 | SS | 385 | 372 | 376 | 364 | 394 | 376 | 377 | 367 | 376 | 373 | 2433 | 2429 | 2418 | 2224 | 2424 | 2424 | 375 | 2419 | 2241 | 2421 | 2431 | 375 | 412 | 376 | 382 | 407 | 373 | 2416 | 389 | 378 | 382 | ASIN( <number> )
506 | functional intfunc math atan2 01 | SS | 393 | 364 | 393 | 373 | 405 | 366 | 380 | 384 | 375 | 379 | 2230 | 2237 | 2240 | 2397 | 2441 | 2259 | 373 | 2432 | 2414 | 2414 | 2420 | 389 | 411 | 380 | 380 | 405 | 380 | 2416 | 376 | 390 | 394 | ATAN2( <number>, <number> )
507 | functional intfunc math atan 01 | SS | 394 | 377 | 373 | 372 | 376 | 370 | 373 | 376 | 373 | 379 | 2422 | 2414 | 2411 | 2427 | 2417 | 2420 | 378 | 2237 | 2425 | 2425 | 2223 | 396 | 406 | 378 | 375 | 393 | 373 | 2432 | 381 | 406 | 410 | ATAN( <number> )
508 | functional intfunc math ceil 01 | SS | 389 | 375 | 377 | 379 | 371 | 376 | 375 | 381 | 376 | 375 | 2430 | 2416 | 2417 | 2238 | 2443 | 2415 | 383 | 2399 | 2236 | 2250 | 2417 | 387 | 396 | 392 | 380 | 410 | 374 | 2230 | 376 | 375 | 402 | CEIL( <number>)
509 | functional intfunc math cos 01 | SS | 389 | 382 | 362 | 375 | 373 | 373 | 380 | 375 | 371 | 392 | 2425 | 2414 | 2434 | 2416 | 2239 | 2438 | 388 | 2417 | 2450 | 2407 | 2418 | 379 | 408 | 375 | 371 | 409 | 379 | 2395 | 390 | 374 | 385 | COS( <number>)
510 | functional intfunc math cosh 01 | SS | 388 | 366 | 362 | 369 | 378 | 377 | 377 | 373 | 364 | 386 | 2444 | 2441 | 2432 | 2404 | 2423 | 2441 | 381 | 2226 | 2427 | 2413 | 2430 | 380 | 399 | 376 | 379 | 413 | 391 | 2434 | 375 | 379 | 391 | COSH( <number>)
511 | functional intfunc math cot 01 | SS | 389 | 367 | 375 | 378 | 366 | 368 | 382 | 361 | 361 | 367 | 2231 | 2238 | 2226 | 2412 | 2447 | 2240 | 388 | 2403 | 2235 | 2416 | 2249 | 375 | 401 | 379 | 389 | 435 | 390 | 2436 | 377 | 389 | 379 | COT( <number> )
512 | functional intfunc math exp 01 | SS | 395 | 378 | 363 | 373 | 378 | 379 | 371 | 375 | 375 | 371 | 2437 | 2433 | 2414 | 2428 | 2239 | 2438 | 375 | 2444 | 2400 | 2236 | 2431 | 402 | 405 | 392 | 393 | 406 | 398 | 2251 | 374 | 383 | 382 | EXP( <number> )
513 | functional intfunc math floor 01 | SS | 392 | 376 | 380 | 377 | 373 | 378 | 379 | 380 | 370 | 361 | 2444 | 2440 | 2433 | 2245 | 2419 | 2475 | 379 | 2471 | 2412 | 2411 | 2433 | 381 | 416 | 375 | 392 | 404 | 386 | 2462 | 386 | 392 | 394 | FLOOR( <number> )
514 | functional intfunc math ln 01 | SS | 394 | 376 | 368 | 438 | 372 | 377 | 375 | 396 | 362 | 373 | 2248 | 2236 | 2236 | 2411 | 2442 | 2242 | 376 | 2223 | 2424 | 2428 | 2239 | 386 | 420 | 384 | 387 | 402 | 374 | 2438 | 392 | 391 | 388 | LN( <number> )
515 | functional intfunc math log10 01 | SS | 388 | 379 | 367 | 380 | 374 | 382 | 375 | 381 | 371 | 384 | 2425 | 2426 | 2455 | 2432 | 2238 | 2424 | 388 | 2403 | 2231 | 2417 | 2441 | 374 | 413 | 389 | 378 | 400 | 380 | 2235 | 390 | 373 | 377 | LOG10( <number> )
516 | functional intfunc math log 01 | SS | 392 | 377 | 397 | 391 | 373 | 376 | 368 | 372 | 373 | 379 | 2453 | 2436 | 2523 | 2239 | 2417 | 2449 | 389 | 2430 | 2416 | 2236 | 2477 | 375 | 424 | 381 | 376 | 411 | 389 | 2413 | 389 | 384 | 394 | LOG( <number>, <number> )
517 | functional intfunc math maxvalue 01 | SS | 390 | 361 | 386 | 379 | 375 | 374 | 368 | 362 | 371 | 373 | 2231 | 2248 | 2245 | 2408 | 2429 | 2235 | 392 | 2450 | 2409 | 2432 | 2239 | 374 | 404 | 375 | 377 | 400 | 388 | 2423 | 382 | 393 | 387 | MAXVALUE( <value> [, <value> ...] )
518 | functional intfunc math minvalue 01 | SS | 391 | 364 | 378 | 373 | 376 | 380 | 374 | 360 | 382 | 376 | 2426 | 2423 | 2439 | 2453 | 2220 | 2424 | 375 | 2240 | 2428 | 2415 | 2416 | 376 | 414 | 380 | 374 | 400 | 390 | 2238 | 376 | 394 | 392 | MINVALUE( <value> [, <value> ... )
519 | functional intfunc math mod 01 | SS | 385 | 372 | 376 | 374 | 372 | 376 | 370 | 363 | 372 | 386 | 2431 | 2461 | 2436 | 2218 | 2406 | 2439 | 373 | 2421 | 2223 | 2240 | 2440 | 374 | 411 | 385 | 381 | 404 | 378 | 2412 | 379 | 400 | 385 | MOD( <number>, <number> )
520 | functional intfunc math pi 01 | SS | 385 | 364 | 376 | 376 | 371 | 372 | 381 | 380 | 381 | 364 | 2221 | 2264 | 2220 | 2411 | 2424 | 2239 | 377 | 2427 | 2415 | 2450 | 2233 | 390 | 400 | 380 | 373 | 417 | 377 | 2425 | 375 | 400 | 375 | PI()
521 | functional intfunc math power 01 | SS | 391 | 387 | 381 | 379 | 377 | 376 | 377 | 373 | 365 | 394 | 2408 | 2404 | 2417 | 2431 | 2224 | 2410 | 370 | 2232 | 2429 | 2414 | 2417 | 376 | 407 | 381 | 380 | 405 | 388 | 2434 | 394 | 376 | 376 | POWER( <number>, <number> )
522 | functional intfunc math rand 01 | SS | 395 | 369 | 381 | 371 | 385 | 376 | 376 | 389 | 378 | 380 | 2423 | 2421 | 2416 | 2231 | 2419 | 2419 | 398 | 2406 | 2233 | 2447 | 2426 | 389 | 416 | 374 | 392 | 401 | 388 | 2226 | 393 | 399 | 393 | RAND()
523 | functional intfunc math round 01 | SS | 389 | 362 | 382 | 371 | 375 | 378 | 377 | 382 | 373 | 377 | 2228 | 2235 | 2228 | 2419 | 2454 | 2227 | 387 | 2423 | 2410 | 2240 | 2432 | 369 | 405 | 375 | 391 | 410 | 380 | 2408 | 379 | 399 | 371 | ROUND( <number>, <number> )
524 | functional intfunc math sign 01 | SS | 390 | 378 | 377 | 376 | 382 | 373 | 374 | 369 | 392 | 357 | 2421 | 2410 | 2406 | 2427 | 2507 | 2400 | 377 | 2224 | 2412 | 2402 | 2252 | 378 | 414 | 388 | 379 | 437 | 377 | 2417 | 375 | 390 | 391 | SIGN( <number> )
525 | functional intfunc math sin 01 | SS | 399 | 374 | 370 | 376 | 382 | 375 | 364 | 378 | 373 | 360 | 2422 | 2424 | 2424 | 2253 | 2449 | 2424 | 372 | 2412 | 2234 | 2412 | 2412 | 404 | 410 | 373 | 373 | 413 | 381 | 2220 | 453 | 392 | 394 | SIN( <number> )
526 | functional intfunc math sinh 01 | SS | 389 | 378 | 366 | 375 | 373 | 373 | 380 | 376 | 376 | 361 | 2470 | 2436 | 2411 | 2433 | 2238 | 2440 | 380 | 2417 | 2445 | 2431 | 2428 | 390 | 417 | 377 | 379 | 408 | 390 | 2408 | 389 | 375 | 388 | SINH( <number> )
527 | functional intfunc math sqrt 01 | SS | 392 | 394 | 372 | 373 | 373 | 377 | 376 | 374 | 376 | 377 | 2464 | 2446 | 2447 | 2407 | 2427 | 2436 | 380 | 2426 | 2414 | 2232 | 2431 | 380 | 400 | 377 | 388 | 412 | 390 | 2416 | 374 | 378 | 406 | SQRT( <number> )
528 | functional intfunc math tan 01 | SS | 389 | 378 | 397 | 370 | 376 | 378 | 376 | 378 | 372 | 370 | 2240 | 2236 | 2234 | 2420 | 2429 | 2234 | 389 | 2237 | 2447 | 2423 | 2237 | 387 | 416 | 385 | 375 | 427 | 390 | 2425 | 380 | 376 | 374 | TAN( <number> )
529 | functional intfunc math tanh 01 | SS | 394 | 374 | 378 | 377 | 375 | 443 | 376 | 376 | 361 | 377 | 2430 | 2428 | 2422 | 2256 | 2236 | 2417 | 378 | 2404 | 2242 | 2423 | 2440 | 379 | 415 | 387 | 396 | 403 | 372 | 2238 | 377 | 393 | 382 | TANH( <number> )
530 | functional intfunc math trunc 01 | SS | 392 | 378 | 375 | 376 | 392 | 380 | 382 | 374 | 377 | 374 | 2435 | 2434 | 2443 | 2418 | 2432 | 2436 | 383 | 2426 | 2421 | 2227 | 2438 | 398 | 402 | 378 | 393 | 403 | 375 | 2402 | 379 | 389 | 376 | TRUNC( <number> [, <number> ] )
531 | functional intfunc misc decode 01 | SS | 390 | 378 | 380 | 376 | 374 | 376 | 384 | 378 | 386 | 374 | 2239 | 2233 | 2245 | 2421 | 2450 | 2228 | 390 | 2434 | 2424 | 2424 | 2243 | 394 | 407 | 388 | 388 | 409 | 386 | 2422 | 391 | 384 | 387 | DECODE()
532 | functional intfunc misc gen uuid 01 | SS | 398 | 376 | 371 | 387 | 387 | 375 | 379 | 376 | 370 | 378 | 2422 | 2427 | 2423 | 2413 | 2245 | 2432 | 387 | 2229 | 2452 | 2423 | 2435 | 402 | 406 | 401 | 381 | 423 | 393 | 2237 | 391 | 393 | 395 | GEN_UUID()
533 | functional intfunc misc hash 01 | SS | 384 | 374 | 373 | 377 | 372 | 378 | 376 | 380 | 375 | 384 | 2454 | 2451 | 2440 | 2222 | 2404 | 2465 | 381 | 2430 | 2228 | 2425 | 2416 | 385 | 408 | 388 | 374 | 414 | 375 | 2399 | 384 | 376 | 377 | HASH( <value> )
534 | functional intfunc string ascii 01 | SS | 384 | 372 | 378 | 374 | 375 | 375 | 373 | 367 | 380 | 376 | 2235 | 2232 | 2231 | 2431 | 2441 | 2225 | 382 | 2438 | 2425 | 2238 | 2226 | 379 | 405 | 378 | 378 | 403 | 375 | 2426 | 386 | 391 | 378 | ASCII_CHAR( <number> )
535 | functional intfunc string ascii val 01 | SS | 299 | 266 | 282 | 269 | 346 | 276 | 281 | 270 | 272 | 267 | 2421 | 2422 | 2437 | 2427 | 2231 | 2448 | 295 | 2225 | 2444 | 2421 | 2436 | 296 | 303 | 276 | 361 | 305 | 279 | 2219 | 279 | 287 | 282 | ASCII_VAL( <string> )
536 | functional intfunc string left 01 | SS | 396 | 380 | 378 | 374 | 372 | 381 | 372 | 398 | 377 | 372 | 2447 | 2437 | 2443 | 2431 | 2426 | 2435 | 394 | 2415 | 2253 | 2428 | 2415 | 826 | 401 | 386 | 381 | 405 | 385 | 2408 | 384 | 384 | 377 | LEFT function
537 | functional intfunc string lpad 01 | SS | 2932 | 2925 | 2935 | 2944 | 3258 | 2926 | 2936 | 2964 | 2948 | 2922 | 2233 | 2248 | 2236 | 2237 | 2434 | 2235 | 3129 | 2429 | 2401 | 2432 | 2440 | 2984 | 2995 | 2961 | 2948 | 2959 | 2930 | 2420 | 2949 | 2950 | 2964 | LPAD function, including non-ascii characters
538 | functional intfunc string overlay 01 | SS | 389 | 366 | 365 | 376 | 391 | 380 | 385 | 380 | 373 | 386 | 2425 | 2414 | 2417 | 2424 | 2225 | 2416 | 379 | 2234 | 2426 | 2231 | 2232 | 388 | 395 | 393 | 383 | 397 | 386 | 2427 | 374 | 374 | 388 | OVERLAY function
539 | functional intfunc string position 01 | SS | 392 | 379 | 367 | 374 | 427 | 369 | 386 | 374 | 376 | 379 | 2458 | 2438 | 2430 | 2408 | 2411 | 2448 | 391 | 2426 | 2235 | 2426 | 2414 | 422 | 410 | 373 | 379 | 390 | 375 | 2237 | 377 | 393 | 390 | POSITION( <string> IN <string> )
540 | functional intfunc string replace 01 | SS | 393 | 381 | 395 | 378 | 383 | 373 | 365 | 373 | 374 | 368 | 2232 | 2251 | 2230 | 2221 | 2428 | 2225 | 405 | 2447 | 2406 | 2434 | 2427 | 386 | 410 | 375 | 409 | 391 | 377 | 2447 | 379 | 390 | 389 | REPLACE( <stringtosearch>, <findstring>, <replstring> )
541 | functional intfunc string reverse 01 | SS | 387 | 390 | 385 | 374 | 378 | 376 | 376 | 380 | 378 | 360 | 2422 | 2432 | 2424 | 2414 | 2431 | 2436 | 379 | 2445 | 2423 | 2226 | 2446 | 390 | 408 | 376 | 375 | 401 | 375 | 2429 | 374 | 382 | 378 | REVERSE( <value> )
542 | functional intfunc string right 01 | SS | 391 | 392 | 391 | 370 | 373 | 373 | 366 | 379 | 381 | 375 | 2420 | 2430 | 2415 | 2413 | 2235 | 2438 | 376 | 2228 | 2422 | 2414 | 2236 | 398 | 401 | 375 | 383 | 406 | 378 | 2417 | 378 | 378 | 386 | RIGHT( <string>, <number> )
543 | functional intfunc string rpad 01 | SS | 2946 | 3069 | 3105 | 2952 | 2940 | 2991 | 2979 | 2949 | 2947 | 2922 | 2428 | 2443 | 2475 | 2427 | 2420 | 2425 | 2939 | 2419 | 2230 | 2414 | 2453 | 2973 | 2990 | 2960 | 2959 | 2966 | 3076 | 2235 | 2966 | 2945 | 2963 | RPAD function, including non-ascii characters
544 | functional intfunc string trunc 01 | SS | 394 | 366 | 386 | 383 | 370 | 373 | 362 | 370 | 376 | 371 | 2256 | 2245 | 2246 | 2234 | 2418 | 2238 | 378 | 2425 | 2417 | 2234 | 2470 | 394 | 390 | 375 | 379 | 404 | 403 | 2405 | 394 | 382 | 395 | Test for TRUNC function
545 | functional intl non ascii firebird and trace utf8 | SS | 2993 | 3000 | 3007 | 2985 | 2987 | 2995 | 2971 | 2992 | 3015 | 3017 | 2427 | 2406 | 2417 | 2411 | 2253 | 2431 | 3020 | 2435 | 2414 | 2414 | 2230 | 3025 | 3070 | 3009 | 3042 | 3076 | 3046 | 2421 | 3015 | 3034 | 3035 | Check ability to obtain non-ascii content from firebird.log and trace when use ON DISCONNECT trigger and exception with non-ascii names, charset = UTF8.
546 | functional monitoring 01 | SS | 393 | 376 | 374 | 362 | 369 | 380 | 393 | 391 | 370 | 363 | 2425 | 2423 | 2426 | 2420 | 2417 | 2432 | 388 | 2240 | 2427 | 2413 | 2423 | 394 | 412 | 383 | 382 | 414 | 396 | 2220 | 376 | 380 | 386 | Get isolation level of the current transaction
547 | functional monitoring 02 | SS | 398 | 381 | 374 | 366 | 377 | 374 | 393 | 396 | 377 | 367 | 2235 | 2268 | 2239 | 2417 | 2428 | 2222 | 378 | 2447 | 2243 | 2443 | 2424 | 388 | 414 | 386 | 413 | 406 | 401 | 2414 | 390 | 372 | 388 | Get data about active statements from current attachment (WHERE-filter: mon$statements.mon$state=1).
548 | functional monitoring 03 | SS | 395 | 369 | 367 | 378 | 374 | 379 | 377 | 390 | 377 | 379 | 2422 | 2442 | 2413 | 2237 | 2443 | 2409 | 378 | 2433 | 2428 | 2263 | 2245 | 398 | 418 | 385 | 393 | 406 | 409 | 2408 | 390 | 379 | 375 | table MON$COMPILED_STATEMENTS and columns MON$STATEMENTS.MON$COMPILED_STATEMENT_ID and MON$CALL_STACK.MON$COMPILED_STATEMENT_ID
549 | functional monitoring 04 | SS | 1284 | 1239 | 1224 | 1234 | 1221 | 1235 | 1219 | 1256 | 1224 | 1224 | 2431 | 2431 | 2424 | 2427 | 2233 | 2414 | 1259 | 2227 | 2426 | 2415 | 2410 | 1268 | 1370 | 1278 | 1324 | 1396 | 1290 | 2419 | 1254 | 1264 | 1267 | SYSDBA must see all attachments and their transactions, non-privileged user - only those which was of his login.
550 | functional procedure alter 01 | SS | 558 | 530 | 532 | 523 | 527 | 556 | 529 | 557 | 529 | 527 | 2440 | 2419 | 2413 | 2418 | 2414 | 2440 | 534 | 2420 | 2257 | 2420 | 2412 | 561 | 575 | 534 | 561 | 560 | 554 | 2255 | 543 | 541 | 549 | ALTER PROCEDURE - Simple ALTER
551 | functional procedure alter 02 | SS | 400 | 383 | 375 | 378 | 372 | 381 | 381 | 440 | 368 | 374 | 2234 | 2239 | 2230 | 2448 | 2448 | 2225 | 379 | 2429 | 2419 | 2440 | 2429 | 399 | 402 | 380 | 394 | 421 | 411 | 2401 | 382 | 380 | 392 | ALTER PROCEDURE - Alter non exists procedure
552 | functional procedure create 01 | SS | 405 | 370 | 383 | 376 | 372 | 392 | 393 | 419 | 372 | 376 | 2417 | 2446 | 2435 | 2294 | 2244 | 2428 | 391 | 2247 | 2443 | 2229 | 2237 | 402 | 408 | 371 | 382 | 419 | 403 | 2417 | 451 | 390 | 384 | CREATE PROCEDURE
553 | functional procedure create 02 | SS | 405 | 381 | 389 | 378 | 381 | 398 | 392 | 383 | 390 | 377 | 2428 | 2429 | 2432 | 2521 | 2416 | 2418 | 391 | 2406 | 2248 | 2409 | 2418 | 407 | 425 | 394 | 403 | 437 | 407 | 2425 | 390 | 394 | 388 | CREATE PROCEDURE - Input parameters
554 | functional procedure create 03 | SS | 397 | 384 | 393 | 374 | 382 | 393 | 391 | 390 | 377 | 378 | 2250 | 2226 | 2235 | 2456 | 2410 | 2248 | 393 | 2429 | 2404 | 2438 | 2425 | 395 | 424 | 395 | 392 | 418 | 404 | 2226 | 400 | 395 | 392 | CREATE PROCEDURE - Output paramaters
555 | functional procedure create 04 | SS | 394 | 376 | 375 | 381 | 372 | 396 | 379 | 385 | 376 | 380 | 2503 | 2422 | 2412 | 2230 | 2414 | 2415 | 375 | 2425 | 2425 | 2236 | 2442 | 384 | 403 | 386 | 382 | 406 | 391 | 2422 | 395 | 393 | 388 | CREATE PROCEDURE - Output paramaters
556 | functional procedure create 05 | SS | 566 | 530 | 535 | 531 | 529 | 572 | 543 | 561 | 533 | 531 | 2422 | 2445 | 2428 | 2431 | 2224 | 2423 | 532 | 2228 | 2458 | 2425 | 2229 | 573 | 577 | 533 | 536 | 631 | 558 | 2451 | 546 | 544 | 535 | CREATE PROCEDURE - PSQL Stataments
557 | functional procedure create 06 | SS | 409 | 374 | 382 | 396 | 381 | 393 | 390 | 373 | 377 | 376 | 2452 | 2442 | 2416 | 2439 | 2417 | 2429 | 382 | 2404 | 2230 | 2415 | 2417 | 408 | 414 | 376 | 387 | 420 | 412 | 2223 | 373 | 410 | 392 | CREATE PROCEDURE - PSQL Stataments - SUSPEND
558 | functional procedure create 07 | SS | 552 | 520 | 535 | 528 | 526 | 521 | 509 | 540 | 531 | 535 | 2234 | 2240 | 2236 | 2239 | 2417 | 2238 | 544 | 2427 | 2421 | 2236 | 2456 | 569 | 613 | 533 | 531 | 555 | 556 | 2416 | 534 | 550 | 543 | CREATE PROCEDURE - try create SP with same name
559 | functional procedure create 08 | SS | 396 | 373 | 369 | 379 | 378 | 400 | 376 | 374 | 359 | 379 | 2410 | 2425 | 2416 | 2415 | 2451 | 2410 | 381 | 2447 | 2429 | 2405 | 2234 | 407 | 421 | 392 | 371 | 412 | 392 | 2416 | 374 | 389 | 384 | CREATE PROCEDURE - COMMIT in SP is not alowed
560 | functional procedure create 16 | SS | 554 | 534 | 519 | 526 | 511 | 545 | 531 | 516 | 531 | 558 | 2418 | 2438 | 2414 | 2430 | 2230 | 2428 | 550 | 2238 | 2442 | 2415 | 2414 | 565 | 587 | 540 | 528 | 558 | 550 | 2434 | 540 | 544 | 528 | Type Flag for Stored Procedures
561 | functional replication blob access when no grant for select | SS | 8343 | 8000 | 9949 | 8866 | 7894 | 7834 | 10932 | 9972 | 8687 | 9713 | 2431 | 2424 | 2430 | 2237 | 2408 | 2443 | 9045 | 2428 | 2230 | 2408 | 2433 | 8887 | 10006 | 9999 | 7817 | 10338 | 9057 | 2246 | 9084 | 8949 | 8941 | Replicator must have access to the table with blob regardless SELECT grant on this table to the user who created blob.
562 | functional replication grantor not changes in replica if owner not sysdba | SS | 6093 | 6091 | 6087 | 7262 | 6092 | 6069 | 6099 | 6095 | 7223 | 7239 | 2234 | 2232 | 2258 | 2226 | 2403 | 2229 | 7283 | 2419 | 2425 | 2421 | 2487 | 6436 | 6470 | 6590 | 6289 | 6718 | 6422 | 2401 | 6098 | 7224 | 7200 | DDL-Changes in replication does not set the correct grantor
563 | functional replication permission error on ddl issued by non sysdba | SS | 15217 | 15233 | 15214 | 15217 | 16208 | 15244 | 15242 | 15235 | 15217 | 15205 | 2411 | 2435 | 2420 | 2426 | 2436 | 2449 | 15246 | 2224 | 2425 | 2440 | 2240 | 15357 | 15418 | 15417 | 17315 | 14647 | 16424 | 2420 | 15254 | 15255 | 15285 | Permission error with replication
564 | functional role create 01 | SS | 404 | 380 | 378 | 373 | 387 | 377 | 375 | 380 | 377 | 362 | 2231 | 2245 | 2237 | 2240 | 2456 | 2267 | 377 | 2427 | 2415 | 2424 | 2422 | 402 | 421 | 424 | 421 | 396 | 407 | 2417 | 397 | 381 | 378 | CREATE ROLE
565 | functional role create 02 | SS | 624 | 553 | 572 | 565 | 563 | 577 | 572 | 563 | 562 | 564 | 2428 | 2420 | 2414 | 2447 | 2450 | 2421 | 574 | 2227 | 2421 | 2440 | 2239 | 628 | 651 | 648 | 621 | 585 | 634 | 2420 | 580 | 561 | 599 | CREATE ROLE - try create role with same name
566 | functional services role in service attachment | SS | 2861 | 2959 | 2859 | 2848 | 2864 | 2867 | 2860 | 2850 | 2864 | 2864 | 2433 | 2411 | 2422 | 2472 | 2229 | 2444 | 2882 | 2419 | 2452 | 2228 | 2427 | 2944 | 3045 | 3178 | 2955 | 2863 | 3031 | 2225 | 2891 | 2893 | 2914 | Check that trace plugin shows ROLE used in service attachment. Format: USER[:ROLE]
567 | functional services user management | SS | 564 | 534 | 525 | 534 | 539 | 544 | 533 | 539 | 526 | 535 | 2450 | 2430 | 2438 | 2430 | 2413 | 2438 | 527 | 2427 | 2225 | 2411 | 2440 | 568 | 574 | 575 | 584 | 533 | 561 | 2422 | 537 | 535 | 537 | Check ability to make connect to FB services and add/drop user
568 | functional session alter session reset | SS | 540 | 510 | 522 | 509 | 522 | 500 | 505 | 512 | 511 | 495 | 2241 | 2232 | 2236 | 2235 | 2431 | 2221 | 509 | 2447 | 2425 | 2446 | 2432 | 554 | 535 | 558 | 550 | 506 | 545 | 2419 | 519 | 518 | 517 | Test results of ALTER SESSION RESET
569 | functional session alter session reset allow 2pc prepared | SS | 902 | 824 | 858 | 856 | 874 | 829 | 834 | 847 | 849 | 849 | 2433 | 2435 | 2421 | 2426 | 2241 | 2428 | 881 | 2230 | 2440 | 2230 | 2233 | 924 | 866 | 930 | 927 | 871 | 934 | 2436 | 875 | 866 | 877 | ALTER SESSION RESET: do NOT raise error if prepared 2PC transactions present
570 | functional session alter session reset clear gtt | SS | 401 | 374 | 378 | 393 | 374 | 384 | 383 | 372 | 381 | 372 | 2431 | 2437 | 2429 | 2436 | 2423 | 2438 | 387 | 2429 | 2240 | 2420 | 2439 | 420 | 394 | 420 | 424 | 393 | 409 | 2226 | 388 | 393 | 388 | ALTER SESSION RESET: clear contents of all used GTT ON COMMIT PRESERVE ROWS
571 | functional session alter session reset clear timeouts | SS | 400 | 361 | 375 | 378 | 396 | 376 | 375 | 382 | 376 | 376 | 2229 | 2235 | 2233 | 2225 | 2429 | 2237 | 378 | 2454 | 2433 | 2446 | 2442 | 399 | 402 | 403 | 405 | 377 | 410 | 2410 | 372 | 377 | 377 | ALTER SESSION RESET: reset session and statement timeouts to zero
572 | functional session alter session reset decfloat | SS | 415 | 374 | 377 | 405 | 403 | 382 | 383 | 383 | 375 | 377 | 2427 | 2416 | 2403 | 2427 | 2432 | 2406 | 394 | 2233 | 2436 | 2231 | 2237 | 420 | 424 | 423 | 411 | 396 | 433 | 2438 | 393 | 393 | 387 | ALTER SESSION RESET: DECFLOAT parameters must be returned to default values
573 | functional session alter session reset raise if open tx | SS | 296 | 277 | 263 | 278 | 284 | 271 | 272 | 265 | 270 | 269 | 2426 | 2442 | 2427 | 2414 | 2225 | 2418 | 276 | 2418 | 2223 | 2428 | 2435 | 302 | 291 | 307 | 309 | 275 | 305 | 2212 | 280 | 276 | 276 | ALTER SESSION RESET: throw error (isc_ses_reset_err) if any open transaction exist in current connection
574 | functional session alter session reset remove context vars | SS | 396 | 366 | 374 | 391 | 389 | 369 | 375 | 378 | 373 | 374 | 2422 | 2439 | 2419 | 2433 | 2412 | 2451 | 382 | 2446 | 2424 | 2423 | 2443 | 397 | 397 | 396 | 408 | 376 | 401 | 2423 | 380 | 380 | 384 | ALTER SESSION RESET: remove all context variables in 'USER_SESSION' namespace
575 | functional session alter session reset restore role | SS | 458 | 421 | 440 | 429 | 451 | 427 | 436 | 453 | 439 | 424 | 2233 | 2226 | 2232 | 2236 | 2420 | 2233 | 450 | 2233 | 2425 | 2227 | 2435 | 472 | 444 | 463 | 467 | 439 | 478 | 2409 | 435 | 444 | 448 | ALTER SESSION RESET: restore ROLE which was passed with DPB and clear all cached security classes (if role was changed)
576 | functional session alter session reset rollback | SS | 398 | 379 | 377 | 389 | 373 | 389 | 368 | 381 | 381 | 375 | 2425 | 2420 | 2426 | 2421 | 2231 | 2424 | 390 | 2419 | 2450 | 2397 | 2227 | 440 | 392 | 447 | 431 | 398 | 399 | 2220 | 391 | 388 | 391 | ALTER SESSION RESET: ROLLBACK current user transaction (if present) and issue warning if that transaction changes any table before reset
577 | functional session alter session reset start new tx | SS | 407 | 377 | 381 | 383 | 377 | 389 | 407 | 376 | 379 | 378 | 2429 | 2413 | 2419 | 2427 | 2418 | 2427 | 388 | 2438 | 2267 | 2422 | 2417 | 407 | 404 | 416 | 411 | 385 | 410 | 2405 | 388 | 397 | 395 | ALTER SESSION RESET: START new transaction with the same properties as transaction that was rolled back (if transaction was present before reset)
578 | functional session ext conn pool 01 | SS | 27233 | 27228 | 27224 | 27265 | 27227 | 27237 | 27258 | 27422 | 27245 | 27230 | 2233 | 2233 | 2224 | 2476 | 2418 | 2233 | 27287 | 2227 | 2432 | 2435 | 2435 | 27343 | 27298 | 27333 | 27331 | 27277 | 27329 | 2414 | 27514 | 27284 | 27280 | External Connections Pool, functionality test 01
579 | functional shadow create 01 | SS | 411 | 373 | 378 | 370 | 376 | 385 | 385 | 384 | 377 | 462 | 2412 | 2415 | 2414 | 2225 | 2449 | 2426 | 428 | 2426 | 2435 | 2223 | 2232 | 417 | 383 | 406 | 404 | 393 | 420 | 2417 | 384 | 384 | 386 | CREATE SHADOW: check basic usage
580 | functional shadow create 02 | SS | 405 | 378 | 381 | 384 | 380 | 368 | 372 | 375 | 386 | 378 | 2416 | 2420 | 2441 | 2436 | 2219 | 2422 | 393 | 2460 | 2452 | 2412 | 2425 | 414 | 397 | 428 | 414 | 387 | 429 | 2258 | 380 | 378 | 389 | CREATE SHADOW: check usage with presense of 'FILE <...>' clause.
581 | functional syspriv access any object | SS | 675 | 931 | 628 | 628 | 623 | 624 | 644 | 612 | 620 | 629 | 2450 | 2429 | 2443 | 2448 | 2425 | 2463 | 631 | 2273 | 2245 | 2447 | 2438 | 671 | 655 | 680 | 680 | 628 | 685 | 2459 | 628 | 627 | 649 | Check ability to query, modify and deleting data plus add/drop constraints on any table
582 | functional syspriv access shutdown database | SS | 1339 | 1284 | 1253 | 1235 | 1233 | 1228 | 1251 | 1235 | 1213 | 1232 | 2228 | 2236 | 2232 | 2231 | 2434 | 2238 | 1301 | 2435 | 2430 | 2231 | 2441 | 1423 | 1333 | 1352 | 1358 | 1250 | 1345 | 2429 | 1268 | 1281 | 1253 | Check ability to access to database in shutdown single mode as non-sysdba
583 | functional syspriv change header settings | SS | 1257 | 1181 | 1135 | 1135 | 1149 | 1120 | 1138 | 1154 | 1134 | 1134 | 2414 | 2438 | 2451 | 2430 | 2229 | 2473 | 1194 | 2431 | 2458 | 2423 | 2235 | 1298 | 1252 | 1275 | 1262 | 1166 | 1263 | 2432 | 1159 | 1174 | 1183 | Check ability to change some database header attributes by non-sysdba user who is granted with necessary system privileges
584 | functional syspriv change mapping rules | SS | 763 | 707 | 719 | 719 | 699 | 687 | 697 | 686 | 693 | 684 | 2439 | 2447 | 2453 | 2436 | 2411 | 2428 | 737 | 2236 | 2240 | 2419 | 2449 | 787 | 760 | 775 | 766 | 720 | 795 | 2234 | 713 | 720 | 710 | Check ability to manage auth mappings
585 | functional syspriv change shutdown mode | SS | 2343 | 2676 | 2205 | 2230 | 2195 | 2180 | 2202 | 2299 | 2620 | 2597 | 2226 | 2232 | 2228 | 2231 | 2425 | 2233 | 2388 | 2410 | 2407 | 2443 | 2489 | 2498 | 2482 | 3140 | 2501 | 2229 | 2475 | 2452 | 2201 | 2206 | 2240 | Check ability to change database shutdown mode by non-sysdba user who is granted with necessary system privileges
586 | functional syspriv create database | SS | 1048 | 934 | 954 | 952 | 975 | 946 | 963 | 983 | 944 | 932 | 2421 | 2416 | 2421 | 2420 | 2449 | 2421 | 964 | 2433 | 2425 | 2219 | 2237 | 1055 | 1049 | 1078 | 1048 | 956 | 1087 | 2433 | 980 | 970 | 965 | Check ability to CREATE database by non-sysdba user who is granted with necessary system privilege
587 | functional syspriv create privileged roles | SS | 860 | 780 | 783 | 807 | 771 | 792 | 770 | 821 | 770 | 787 | 2435 | 2434 | 2426 | 2419 | 2238 | 2440 | 801 | 2231 | 2227 | 2424 | 2430 | 858 | 862 | 867 | 900 | 807 | 881 | 2224 | 807 | 806 | 810 | Check ability of non-sysdba user to CREATE privileged role (but NOT use it)
588 | functional syspriv create user types | SS | 752 | 679 | 685 | 688 | 704 | 701 | 683 | 680 | 713 | 677 | 2463 | 2483 | 2440 | 2443 | 2428 | 2450 | 694 | 2421 | 2410 | 2458 | 2442 | 759 | 753 | 791 | 802 | 701 | 752 | 2428 | 698 | 710 | 721 | Check ability to update content of RDB$TYPES
589 | functional syspriv drop database | SS | 1075 | 963 | 980 | 963 | 962 | 972 | 957 | 965 | 961 | 982 | 2230 | 2242 | 2226 | 2216 | 2440 | 2228 | 988 | 2420 | 2408 | 2242 | 2238 | 1074 | 1077 | 1082 | 1115 | 993 | 1080 | 2412 | 996 | 989 | 1008 | Check ability to DROP database by non-sysdba user who is granted with necessary system privileges
590 | functional syspriv grant revoke any ddl right | SS | 1165 | 1065 | 1054 | 1044 | 1058 | 1070 | 1045 | 1076 | 1065 | 1048 | 2430 | 2446 | 2436 | 2414 | 2228 | 2454 | 1082 | 2448 | 2424 | 2417 | 2408 | 1158 | 1175 | 1173 | 1174 | 1137 | 1183 | 2229 | 1078 | 1076 | 1086 | Check ability to grant right for issuing CREATE/ALTER/DROP statements
591 | functional syspriv grant revoke any object | SS | 1093 | 992 | 999 | 995 | 996 | 1046 | 989 | 992 | 979 | 991 | 2450 | 2435 | 2441 | 2442 | 2441 | 2446 | 1019 | 2232 | 2246 | 2436 | 2427 | 1096 | 1109 | 1163 | 1124 | 1063 | 1090 | 2410 | 1021 | 1015 | 1013 | Check ability to query, modify and deleting data plus add/drop constraints on any table
592 | functional syspriv ignore db triggers | SS | 1722 | 1572 | 1600 | 1601 | 1605 | 1696 | 1565 | 1585 | 1574 | 1606 | 2230 | 2235 | 2235 | 2260 | 2475 | 2232 | 1584 | 2413 | 2439 | 2230 | 2422 | 1722 | 1787 | 1889 | 1755 | 1658 | 1722 | 2422 | 1605 | 1612 | 1625 | Check ability of non-sysdba and non-owner to ignore DB triggers
593 | functional syspriv modify ext conn pool | SS | 735 | 665 | 673 | 673 | 668 | 673 | 663 | 678 | 677 | 658 | 2423 | 2421 | 2429 | 2448 | 2243 | 2431 | 684 | 2428 | 2440 | 2422 | 2236 | 743 | 757 | 852 | 737 | 696 | 734 | 2442 | 683 | 701 | 695 | Check ability to manage external connections pool
594 | functional syspriv monitor any attachment | SS | 796 | 713 | 727 | 715 | 724 | 754 | 724 | 719 | 725 | 717 | 2462 | 2450 | 2432 | 2455 | 2434 | 2433 | 743 | 2237 | 2433 | 2430 | 2427 | 799 | 832 | 857 | 793 | 754 | 822 | 2243 | 744 | 745 | 748 | Check ability to monitor any attachment
595 | functional syspriv read raw pages | SS | 1416 | 1276 | 1270 | 1292 | 1274 | 1294 | 1284 | 1272 | 1276 | 1264 | 2244 | 2235 | 2226 | 2228 | 2438 | 2244 | 1315 | 2405 | 2227 | 2432 | 2444 | 1418 | 1452 | 1734 | 1466 | 1316 | 1414 | 2417 | 1335 | 1324 | 1321 | Check ability to get binary content of DB page by non-sysdba user who is granted with necessary system privilege
596 | functional syspriv trace any attachment | SS | 3452 | 3454 | 3440 | 3440 | 3574 | 3450 | 3519 | 3479 | 3443 | 3499 | 2443 | 2429 | 2432 | 2406 | 2235 | 2425 | 3473 | 2422 | 2439 | 2230 | 2447 | 3576 | 3602 | 3749 | 3740 | 3473 | 3561 | 2435 | 3566 | 3482 | 3468 | Check ability to trace any attachment by non-sysdba user who is granted with necessary system privileges
597 | functional syspriv use gbak utility | SS | 1374 | 1283 | 1239 | 1240 | 1252 | 1234 | 1251 | 1233 | 1275 | 1270 | 2448 | 2438 | 2441 | 2432 | 2422 | 2442 | 1272 | 2421 | 2429 | 2413 | 2233 | 1380 | 1373 | 1393 | 1391 | 1260 | 1376 | 2228 | 1261 | 1263 | 1289 | Check ability to to make database backup
598 | functional syspriv use granted by clause | SS | 651 | 596 | 599 | 592 | 589 | 605 | 596 | 596 | 595 | 654 | 2229 | 2218 | 2232 | 2443 | 2455 | 2237 | 613 | 2238 | 2234 | 2430 | 2423 | 654 | 656 | 648 | 601 | 610 | 666 | 2422 | 611 | 609 | 611 | Check ability to query, modify and deleting data plus add/drop constraints on any table
599 | functional syspriv use gstat utility | SS | 1183 | 1087 | 1096 | 1106 | 1098 | 1105 | 1116 | 1108 | 1102 | 1161 | 2437 | 2410 | 2428 | 2226 | 2244 | 2426 | 1130 | 2430 | 2420 | 2449 | 2436 | 1210 | 1224 | 1258 | 1145 | 1142 | 1205 | 2442 | 1152 | 1125 | 1160 | Check ability to obtain database statistics
600 | functional syspriv use nbackup utility | SS | 787 | 733 | 741 | 745 | 735 | 740 | 736 | 732 | 725 | 761 | 2430 | 2452 | 2446 | 2422 | 2442 | 2453 | 737 | 2424 | 2441 | 2237 | 2235 | 837 | 827 | 822 | 756 | 746 | 811 | 2228 | 753 | 762 | 763 | Check ability to use nbackup
601 | functional syspriv user management in selfsec db | SS | 724 | 706 | 672 | 692 | 676 | 678 | 718 | 683 | 684 | 687 | 2234 | 2223 | 2240 | 2443 | 2436 | 2231 | 700 | 2243 | 2221 | 2441 | 2421 | 778 | 728 | 763 | 725 | 684 | 723 | 2434 | 706 | 707 | 712 | Self-secutity DB: system privilege USER_MANAGEMENT must allow only to add/alter/drop user. No access to any user tables must be granted.
602 | functional table alter 01 | SS | 409 | 388 | 387 | 390 | 404 | 387 | 403 | 383 | 386 | 391 | 2423 | 2421 | 2421 | 2227 | 2236 | 2423 | 391 | 2409 | 2429 | 2431 | 2442 | 425 | 413 | 411 | 406 | 405 | 433 | 2433 | 406 | 403 | 407 | ALTER TABLE - ADD column
603 | functional table alter 02 | SS | 564 | 531 | 526 | 529 | 543 | 534 | 534 | 537 | 533 | 532 | 2419 | 2439 | 2443 | 2443 | 2405 | 2444 | 559 | 2416 | 2424 | 2232 | 2237 | 570 | 581 | 570 | 542 | 549 | 574 | 2218 | 557 | 546 | 547 | ALTER TABLE. Add column with DEFAULT expression, NOT NULL requirement and UNIQUE constraint that must be applied to its values.
604 | functional table alter 03 | SS | 566 | 775 | 531 | 549 | 550 | 535 | 532 | 542 | 535 | 535 | 2226 | 2236 | 2222 | 2431 | 2419 | 2232 | 541 | 2443 | 2454 | 2417 | 2416 | 575 | 569 | 563 | 547 | 549 | 575 | 2415 | 554 | 531 | 542 | ALTER TABLE - ADD CONSTRAINT - PRIMARY KEY
605 | functional table alter 04 | SS | 561 | 531 | 531 | 533 | 548 | 565 | 537 | 541 | 532 | 528 | 2420 | 2417 | 2414 | 2226 | 2453 | 2409 | 548 | 2230 | 2236 | 2438 | 2427 | 557 | 582 | 577 | 540 | 532 | 572 | 2436 | 553 | 555 | 533 | ALTER TABLE - ADD CONSTRAINT - UNIQUE
606 | functional table alter 05 | SS | 552 | 532 | 532 | 532 | 547 | 534 | 533 | 532 | 527 | 533 | 2429 | 2426 | 2419 | 2395 | 2240 | 2440 | 554 | 2425 | 2429 | 2229 | 2421 | 563 | 580 | 582 | 540 | 540 | 551 | 2229 | 549 | 549 | 535 | ALTER TABLE - ALTER - TO
607 | functional table alter 06 | SS | 418 | 382 | 394 | 401 | 406 | 390 | 390 | 392 | 395 | 393 | 2437 | 2439 | 2432 | 2421 | 2428 | 2441 | 389 | 2424 | 2447 | 2411 | 2240 | 413 | 423 | 443 | 405 | 394 | 430 | 2418 | 430 | 409 | 389 | ALTER TABLE. Alter type of some column.
608 | functional table alter 07 | SS | 414 | 375 | 381 | 395 | 410 | 383 | 390 | 396 | 384 | 390 | 2243 | 2242 | 2230 | 2424 | 2425 | 2223 | 403 | 2247 | 2226 | 2414 | 2415 | 414 | 414 | 421 | 411 | 391 | 424 | 2458 | 422 | 407 | 410 | ALTER TABLE. Alter position of columns.
609 | functional table alter 08 | SS | 559 | 535 | 527 | 532 | 539 | 533 | 528 | 529 | 535 | 535 | 2438 | 2426 | 2422 | 2232 | 2435 | 2438 | 534 | 2442 | 2411 | 2439 | 2441 | 569 | 582 | 576 | 561 | 541 | 557 | 2449 | 553 | 529 | 543 | ALTER TABLE - DROP
610 | functional table alter 09 | SS | 551 | 533 | 532 | 548 | 535 | 546 | 536 | 533 | 530 | 531 | 2438 | 2429 | 2411 | 2413 | 2235 | 2525 | 532 | 2426 | 2415 | 2242 | 2436 | 554 | 575 | 569 | 543 | 538 | 568 | 2236 | 549 | 539 | 543 | ALTER TABLE - DROP (with data)
611 | functional table alter 10 | SS | 404 | 374 | 377 | 386 | 386 | 374 | 378 | 391 | 378 | 373 | 2444 | 2438 | 2487 | 2439 | 2424 | 2452 | 397 | 2434 | 2454 | 2412 | 2232 | 422 | 412 | 421 | 383 | 389 | 405 | 2412 | 404 | 389 | 396 | ALTER TABLE - DROP CONSTRAINT - PRIMARY KEY
612 | functional table alter 11 | SS | 400 | 393 | 377 | 376 | 375 | 378 | 386 | 373 | 380 | 375 | 2241 | 2224 | 2283 | 2444 | 2432 | 2239 | 391 | 2234 | 2236 | 2447 | 2486 | 427 | 407 | 404 | 391 | 397 | 434 | 2439 | 390 | 385 | 391 | ALTER TABLE - DROP CONSTRAINT - UNIQUE
613 | functional table alter 12 | SS | 1801 | 1741 | 1684 | 1811 | 1692 | 1724 | 2148 | 1747 | 1700 | 1682 | 2440 | 2430 | 2422 | 2223 | 2229 | 2431 | 1690 | 2430 | 2416 | 2440 | 2456 | 1734 | 1746 | 1772 | 1819 | 1752 | 1791 | 2238 | 1980 | 1748 | 1742 | Verify ability to create exactly 254 changes of format (increasing it by 1) after initial creating table
614 | functional table create 01 | SS | 576 | 566 | 550 | 564 | 537 | 548 | 556 | 531 | 544 | 544 | 2438 | 2433 | 2447 | 2423 | 2413 | 2451 | 544 | 2427 | 2416 | 2235 | 2228 | 595 | 571 | 582 | 561 | 548 | 586 | 2433 | 556 | 549 | 934 | CREATE TABLE - types
615 | functional table create 04 | SS | 569 | 536 | 545 | 524 | 528 | 543 | 555 | 554 | 528 | 527 | 2252 | 2236 | 2235 | 2443 | 2460 | 2252 | 548 | 2222 | 2239 | 2451 | 2418 | 576 | 575 | 589 | 536 | 541 | 575 | 2226 | 564 | 552 | 550 | CREATE TABLE - constraints
616 | functional table create 05 | SS | 552 | 520 | 531 | 550 | 529 | 507 | 540 | 537 | 522 | 521 | 2430 | 2476 | 2437 | 2218 | 2237 | 2449 | 532 | 2414 | 2428 | 2476 | 2425 | 554 | 555 | 567 | 549 | 550 | 563 | 2405 | 529 | 549 | 546 | CREATE TABLE - create table with same name
617 | functional table create 06 | SS | 403 | 376 | 370 | 367 | 371 | 385 | 397 | 366 | 406 | 376 | 2453 | 2443 | 2453 | 2429 | 2429 | 2461 | 379 | 2431 | 2434 | 2238 | 2219 | 408 | 401 | 413 | 390 | 380 | 415 | 2418 | 398 | 375 | 377 | CREATE TABLE - two column with same name
618 | functional table create 07 | SS | 390 | 377 | 363 | 381 | 379 | 371 | 390 | 388 | 374 | 374 | 2233 | 2222 | 2230 | 2444 | 2435 | 2243 | 387 | 2251 | 2433 | 2442 | 2415 | 402 | 384 | 410 | 390 | 389 | 410 | 2438 | 383 | 376 | 388 | CREATE TABLE - unknown datatype (domain)
619 | functional tabloid core 3611 aux | SS | 398 | 378 | 383 | 369 | 373 | 378 | 383 | 388 | 374 | 379 | 2434 | 2431 | 2425 | 2225 | 2258 | 2435 | 378 | 2424 | 2226 | 2444 | 2446 | 414 | 402 | 406 | 377 | 387 | 411 | 2221 | 376 | 384 | 395 | Wrong data while retrieving from CTEs (or derived tables) with same column names
620 | functional tabloid 3123a5a0 | SS | 409 | 379 | 370 | 377 | 373 | 374 | 409 | 366 | 375 | 375 | 2447 | 2439 | 2468 | 2434 | 2443 | 2445 | 375 | 2430 | 2421 | 2235 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Check ability to reuse internal connection by EXECUTE STATEMENT.
621 | functional tabloid 333be4bf | SS | 1243 | 1014 | 983 | 1009 | 998 | 997 | 1241 | 1432 | 1242 | 985 | 2224 | 2221 | 2242 | 2473 | 2448 | 2239 | 1006 | 2442 | 2425 | 2433 | 2442 | 1073 | 1313 | 1355 | 1009 | 1245 | 1059 | 2422 | 1084 | 1012 | 1229 | Change error by warning in the case when isc_dpb_parallel_workers value is not at valid range
622 | functional tabloid 3b372197 | SS | 73922 | 78734 | 77735 | 77541 | 74328 | 84456 | 76089 | 86973 | 73299 | 73720 | 2464 | 2425 | 2442 | 2233 | 2227 | 2436 | 73925 | 2228 | 2240 | 2440 | 2230 | 79294 | 77968 | 85460 | 77583 | 73920 | 84373 | 2424 | 74144 | 74084 | 73667 | built-in functions UNICODE_CHAR and UNICODE_VAL
623 | functional tabloid 657d86fe | SS | 328 | 309 | 312 | 307 | 305 | 300 | 305 | 307 | 315 | 298 | 2475 | 2436 | 2446 | 2432 | 2430 | 2456 | 315 | 2422 | 2407 | 2234 | 2425 | 340 | 347 | 317 | 342 | 315 | 343 | 2226 | 314 | 316 | 313 | RemoteAuxPort is per-database
624 | functional tabloid 6cfc9b5d | SS | 1504 | 1412 | 1404 | 1382 | 1368 | 1388 | 1396 | 1404 | 1375 | 1367 | 2231 | 2229 | 2238 | 2450 | 2428 | 2246 | 1434 | 2430 | 2451 | 2432 | 2418 | 1550 | 1554 | 1462 | 1547 | 1408 | 1547 | 2414 | 1419 | 1418 | 1429 | Scrollable cursors. Automated test with randomly generated mission for positioning.
625 | functional tabloid 80fd0682 | SS | 697 | 635 | 666 | 656 | 660 | 658 | 669 | 655 | 653 | 659 | 2427 | 2430 | 2427 | 2232 | 2222 | 2424 | 672 | 2250 | 2453 | 2440 | 2227 | 716 | 712 | 682 | 726 | 655 | 731 | 2418 | 666 | 666 | 660 | Fixed bug with index names patterns in online validation service
626 | functional tabloid 8816d5c8 | SS | 405 | 376 | 382 | 367 | 383 | 380 | 383 | 381 | 376 | 378 | 2435 | 2433 | 2436 | 2423 | 2415 | 2427 | 382 | 2412 | 2229 | 2223 | 2425 | 418 | 424 | 386 | 416 | 386 | 430 | 2459 | 388 | 384 | 395 | Fixed crash when IN predicate is delivered into aggregates/unions
627 | functional tabloid 90129c6d | SS | 701 | 640 | 639 | 645 | 632 | 641 | 646 | 649 | 642 | 632 | 2243 | 2233 | 2222 | 2427 | 2424 | 2237 | 655 | 2431 | 2422 | 2432 | 2433 | 719 | 720 | 659 | 711 | 665 | 729 | 2234 | 659 | 691 | 677 | Scrollable cursors. Fixed isBof/isEof when the prefetch is active
628 | functional tabloid aae2ae32 | SS | 523 | 444 | 444 | 453 | 448 | 449 | 448 | 443 | 440 | 459 | 2430 | 2412 | 2429 | 2226 | 2443 | 2430 | 493 | 2436 | 2443 | 2458 | 2438 | 542 | 539 | 516 | 531 | 502 | 544 | 2414 | 494 | 505 | 508 | Better fix for #8252: incorrect subquery unnesting with complex dependencies, it re-allows converting nested IN/EXISTS into multiple semi-join
629 | functional tabloid arithmetic cast float to int as round | SS | 396 | 371 | 372 | 367 | 380 | 371 | 367 | 371 | 372 | 378 | 2428 | 2429 | 2431 | 2440 | 2221 | 2452 | 383 | 2228 | 2250 | 2218 | 2252 | 403 | 407 | 398 | 395 | 375 | 405 | 2426 | 374 | 372 | 376 | Result of CAST for numbers is implementation defined
630 | functional tabloid arithmetic numexpr eval dialect 1 | SS | 399 | 379 | 399 | 373 | 370 | 355 | 374 | 375 | 370 | 362 | 2224 | 2232 | 2233 | 2429 | 2443 | 2231 | 373 | 2427 | 2424 | 2423 | 2424 | 404 | 405 | 376 | 421 | 372 | 400 | 2226 | 385 | 376 | 374 | Check result of integer division on dialect 1.
631 | functional tabloid arithmetic numexpr eval dialect 3 | SS | 389 | 377 | 369 | 358 | 380 | 367 | 363 | 373 | 375 | 371 | 2418 | 2441 | 2433 | 2440 | 2442 | 2427 | 380 | 2431 | 2416 | 2431 | 2435 | 399 | 426 | 386 | 392 | 374 | 423 | 2422 | 371 | 378 | 382 | Check result of integer division on dialect 3.
632 | functional tabloid bus 3103 windowed funcs | SS | 670 | 628 | 611 | 629 | 636 | 642 | 647 | 647 | 631 | 604 | 4162 | 4161 | 4154 | 4157 | 4180 | 4146 | 645 | 4169 | 4148 | 4142 | 4148 | 659 | 667 | 674 | 677 | 648 | 677 | 4152 | 853 | 635 | 653 | Query for test MAX()OVER().
633 | functional tabloid c8849946 | SS | 328 | 305 | 295 | 315 | 306 | 304 | 302 | 305 | 303 | 315 | 2416 | 2416 | 2417 | 2229 | 2239 | 2429 | 318 | 2437 | 2415 | 2226 | 2430 | 334 | 341 | 315 | 330 | 321 | 335 | 2432 | 326 | 324 | 319 | Scrollable cursors. Inconsistent cursor repositioning
634 | functional tabloid comment in object names | SS | 469 | 430 | 447 | 434 | 446 | 445 | 457 | 452 | 430 | 451 | 2446 | 2443 | 2435 | 2412 | 2432 | 2425 | 451 | 2236 | 2258 | 2414 | 2225 | 474 | 464 | 840 | 480 | 452 | 478 | 2229 | 452 | 459 | 453 | All DB objects types must allow name COMMENT. Also, COMMENT ON ... must allow occurence of "comment" in it.
635 | functional tabloid crash when too long username for auth | SS | 239 | 213 | 216 | 216 | 216 | 216 | 216 | 218 | 221 | 212 | 2470 | 2444 | 2437 | 2423 | 2447 | 2451 | 218 | 2467 | 2414 | 2427 | 2435 | 237 | 245 | 243 | 238 | 224 | 243 | 2433 | 239 | 240 | 222 | crash on assert or memory corruption when too long username is used for authentication
636 | functional tabloid dbp 0951 multiple nested cte | SS | 1281 | 1232 | 1246 | 1232 | 1245 | 1233 | 1241 | 1252 | 1285 | 1232 | 4148 | 4159 | 4186 | 4167 | 4152 | 4164 | 1257 | 4168 | 4146 | 4155 | 4140 | 1278 | 1271 | 1429 | 1275 | 1244 | 1284 | 4165 | 1294 | 988 | 1003 | Query for test multiple CTEs
637 | functional tabloid dbp 1697 windowed funcs | SS | 719 | 674 | 673 | 670 | 670 | 683 | 1019 | 696 | 965 | 662 | 4158 | 4156 | 4151 | 4149 | 4151 | 4165 | 672 | 4145 | 4153 | 4164 | 4177 | 719 | 994 | 698 | 696 | 670 | 719 | 4154 | 694 | 685 | 718 | Query for test SUM()OVER() and COUNT()OVER().
638 | functional tabloid dbp 1940 20040130 1740 | SS | 797 | 742 | 743 | 764 | 754 | 795 | 740 | 770 | 752 | 762 | 4145 | 4151 | 4149 | 4161 | 4150 | 4166 | 774 | 4144 | 4324 | 4173 | 4219 | 817 | 806 | 796 | 799 | 769 | 832 | 4340 | 787 | 788 | 772 | Common SQL. Check correctness of the results
639 | functional tabloid dbp 1940 20061108 2141 | SS | 794 | 762 | 767 | 766 | 773 | 771 | 761 | 772 | 806 | 762 | 4165 | 4143 | 4161 | 4144 | 4162 | 4167 | 773 | 4151 | 4169 | 4377 | 4327 | 798 | 802 | 790 | 774 | 768 | 823 | 4130 | 764 | 769 | 772 | Common SQL. Check correctness of the results
640 | functional tabloid dbp 1940 20080912 1005 | SS | 810 | 757 | 757 | 765 | 765 | 813 | 1023 | 787 | 782 | 752 | 4161 | 4164 | 4158 | 4330 | 4156 | 4140 | 770 | 4132 | 4158 | 4167 | 4153 | 808 | 795 | 784 | 822 | 766 | 823 | 4128 | 767 | 785 | 780 | Common SQL. Check correctness of the results
641 | functional tabloid dbp 1940 20090521 1520 | SS | 801 | 754 | 822 | 752 | 752 | 772 | 755 | 790 | 759 | 758 | 4140 | 4148 | 4155 | 4145 | 4350 | 4135 | 778 | 4309 | 4141 | 4146 | 4164 | 795 | 797 | 770 | 805 | 769 | 836 | 4141 | 772 | 773 | 820 | Common SQL. Check correctness of the results
642 | functional tabloid dbp 1940 20110426 1906 | SS | 795 | 767 | 761 | 755 | 767 | 775 | 756 | 784 | 753 | 760 | 4151 | 4169 | 4148 | 4146 | 4157 | 4175 | 776 | 4152 | 4135 | 4141 | 4163 | 792 | 1274 | 784 | 798 | 770 | 861 | 4133 | 767 | 778 | 810 | Common SQL. Check correctness of the results
643 | functional tabloid dbp 1940 20110725 1159 | SS | 803 | 758 | 771 | 754 | 766 | 788 | 767 | 791 | 748 | 764 | 4345 | 4336 | 4341 | 4150 | 4130 | 4341 | 767 | 4153 | 4161 | 4165 | 4148 | 817 | 804 | 782 | 803 | 765 | 850 | 4136 | 768 | 779 | 838 | Common SQL. Check correctness of the results
644 | functional tabloid dbp 1940 20130412 1008 | SS | 804 | 762 | 753 | 741 | 776 | 760 | 763 | 818 | 739 | 738 | 4130 | 4148 | 4153 | 4157 | 4132 | 4138 | 773 | 4147 | 4148 | 4140 | 4154 | 793 | 797 | 810 | 982 | 778 | 867 | 4145 | 765 | 763 | 798 | Common SQL. Check correctness of the results
645 | functional tabloid dbp 1940 20130831 2039 | SS | 802 | 752 | 776 | 751 | 761 | 774 | 770 | 809 | 758 | 755 | 4165 | 4148 | 4161 | 4143 | 4140 | 4186 | 765 | 4148 | 4349 | 4134 | 4152 | 802 | 797 | 773 | 802 | 764 | 837 | 4341 | 777 | 793 | 826 | Common SQL. Check correctness of the results
646 | functional tabloid dbp 1940 20130912 1908 | SS | 927 | 858 | 862 | 855 | 860 | 869 | 845 | 921 | 854 | 857 | 4139 | 4141 | 4168 | 4151 | 4168 | 4151 | 870 | 4160 | 4140 | 4333 | 4342 | 1001 | 905 | 890 | 1287 | 888 | 955 | 4137 | 865 | 868 | 934 | Common SQL. Check correctness of the results
647 | functional tabloid dbp 2146 distinct not in | SS | 686 | 626 | 618 | 616 | 624 | 627 | 633 | 1171 | 635 | 636 | 4170 | 4156 | 4146 | 4334 | 4340 | 4154 | 646 | 4338 | 4165 | 4171 | 4166 | 721 | 675 | 661 | 680 | 633 | 693 | 4139 | 804 | 647 | 647 | Common SQL. Check correctness of the results
648 | functional tabloid dbp 4137 combo full join and windowed funcs | SS | 697 | 659 | 696 | 666 | 667 | 677 | 650 | 673 | 663 | 652 | 4170 | 4148 | 4169 | 4158 | 4141 | 4133 | 674 | 4140 | 4147 | 4138 | 4152 | 731 | 704 | 712 | 698 | 683 | 694 | 4152 | 688 | 677 | 685 | Common SQL. Check correctness of the results
649 | functional tabloid dbp 4391 combo full join and windowed funcs | SS | 816 | 780 | 802 | 776 | 792 | 787 | 799 | 792 | 785 | 773 | 4161 | 4143 | 4151 | 4155 | 4154 | 4154 | 801 | 4148 | 4155 | 4161 | 4158 | 880 | 819 | 810 | 837 | 800 | 835 | 4143 | 790 | 805 | 814 | Common SQL. Check correctness of the results
650 | functional tabloid dbp 4391 combo full join and windowed funcs2 | SS | 793 | 755 | 780 | 746 | 735 | 754 | 773 | 745 | 746 | 737 | 4351 | 4354 | 4331 | 4159 | 4133 | 4368 | 751 | 4145 | 4152 | 4143 | 4152 | 814 | 797 | 794 | 801 | 761 | 792 | 4137 | 768 | 770 | 771 | Common SQL. Check correctness of the results
651 | functional tabloid dbp 5125 windowed funcs | SS | 715 | 683 | 674 | 669 | 685 | 682 | 680 | 717 | 710 | 674 | 4147 | 4169 | 4143 | 4152 | 4154 | 4162 | 678 | 4156 | 4166 | 4175 | 4154 | 733 | 718 | 722 | 708 | 674 | 713 | 4126 | 675 | 690 | 672 | Common SQL. Check correctness of the results
652 | functional tabloid dbp 7029 heavy test for windowed funcs | SS | 967 | 999 | 943 | 921 | 915 | 926 | 917 | 912 | 910 | 922 | 4149 | 4150 | 4150 | 4152 | 4174 | 4147 | 944 | 4152 | 4324 | 4160 | 4157 | 968 | 951 | 948 | 980 | 922 | 967 | 4340 | 949 | 943 | 977 | Common SQL. Check correctness of the results
653 | functional tabloid dbp 7114 windowed funcs | SS | 709 | 705 | 663 | 659 | 671 | 674 | 653 | 679 | 651 | 662 | 4145 | 4148 | 4181 | 4161 | 4144 | 4149 | 683 | 4158 | 4139 | 4347 | 4169 | 712 | 722 | 707 | 725 | 676 | 725 | 4146 | 681 | 705 | 679 | Common SQL. Check correctness of the results
654 | functional tabloid dml privileges sufficiency | SS | 914 | 858 | 1104 | 850 | 855 | 881 | 866 | 870 | 850 | 842 | 2430 | 2426 | 2427 | 2417 | 2429 | 2422 | 873 | 2410 | 2475 | 2230 | 2435 | 933 | 911 | 901 | 918 | 884 | 932 | 2221 | 863 | 881 | 882 | Verify sufficiency of privileges for performing DML actions. Verify that RETURNING clause can not be used without SELECT privilege.
655 | functional tabloid dsqlrequests | SS | 407 | 383 | 374 | 394 | 389 | 400 | 388 | 394 | 377 | 372 | 2250 | 2257 | 2241 | 2434 | 2440 | 2236 | 392 | 2424 | 2228 | 2414 | 2422 | 418 | 413 | 393 | 414 | 389 | 416 | 2412 | 396 | 393 | 401 | DROP TABLE fails if executing in ES and DML at the same execute block is performed in autonomous transaction
656 | functional tabloid e260ced8 | SS | 459 | 424 | 419 | 435 | 421 | 447 | 423 | 423 | 418 | 430 | 2420 | 2437 | 2423 | 2443 | 2446 | 2422 | 441 | 2444 | 2424 | 2450 | 2430 | 478 | 475 | 447 | 455 | 447 | 465 | 2424 | 442 | 457 | 461 | Allow computable but non-invariant lists to be used for index lookup
657 | functional tabloid eqc 136030 | SS | 882 | 879 | 802 | 813 | 812 | 905 | 806 | 818 | 805 | 809 | 2436 | 2473 | 2428 | 2238 | 2232 | 2432 | 875 | 2248 | 2472 | 2487 | 2248 | 885 | 891 | 909 | 869 | 833 | 864 | 2439 | 853 | 854 | 839 | Check ability for preparing and then run query with parameters. Query should use ORDER-BY clause.
658 | functional tabloid eqc 141347 | SS | 413 | 391 | 387 | 387 | 386 | 404 | 381 | 382 | 389 | 389 | 2439 | 2436 | 2450 | 2430 | 2433 | 2435 | 406 | 2438 | 2249 | 2236 | 2430 | 420 | 442 | 407 | 439 | 397 | 425 | 2230 | 387 | 400 | 400 | Check correctness of LEFT JOIN result when right source has two FK and one of fields from FK present both in ON and WHERE clauses.
659 | functional tabloid eqc 160757 | SS | 413 | 379 | 379 | 371 | 371 | 397 | 396 | 384 | 386 | 376 | 2219 | 2224 | 2244 | 2426 | 2453 | 2217 | 396 | 2448 | 2428 | 2421 | 2427 | 423 | 416 | 412 | 419 | 392 | 405 | 2447 | 391 | 415 | 386 | Check correctness of LEFT JOIN result when left source is table with several -vs- single rows and right source is SP.
660 | functional tabloid eqc 166663 | SS | 414 | 388 | 392 | 399 | 388 | 416 | 379 | 410 | 393 | 378 | 2437 | 2445 | 2432 | 2233 | 2241 | 2448 | 408 | 2237 | 2438 | 2439 | 2224 | 409 | 423 | 412 | 449 | 392 | 426 | 2438 | 393 | 395 | 395 | Index(es) should not become corrupted after two updates and raising exception in one Tx, doing inside SP
661 | functional tabloid eqc 200762 | SS | 416 | 393 | 395 | 387 | 380 | 386 | 375 | 394 | 381 | 392 | 2449 | 2440 | 2439 | 2498 | 2444 | 2443 | 406 | 2427 | 2232 | 2237 | 2413 | 419 | 413 | 458 | 432 | 393 | 423 | 2225 | 396 | 406 | 391 | Check results of CONTAINING when search pattern can span on one or several blob segments
662 | functional tabloid eqc 306263 | SS | 1209 | 1141 | 1151 | 1138 | 1158 | 1241 | 1135 | 1161 | 1144 | 1133 | 2230 | 2224 | 2232 | 2478 | 2414 | 2240 | 1198 | 2442 | 2432 | 2439 | 2431 | 1202 | 1217 | 1254 | 1293 | 1135 | 1188 | 2416 | 1138 | 1169 | 1170 | Check ability to run complex query
663 | functional tabloid eqc 343715 | SS | 911 | 844 | 857 | 841 | 857 | 866 | 849 | 866 | 850 | 851 | 4137 | 4145 | 4172 | 4159 | 4161 | 4148 | 894 | 4149 | 4159 | 4160 | 4144 | 911 | 958 | 956 | 912 | 895 | 927 | 4135 | 859 | 862 | 873 | Checking PK index is used when table is joined as driven (right) source in LEFT OUTER join from VIEW
664 | functional tabloid eqc 344124 | SS | 417 | 389 | 371 | 375 | 384 | 387 | 374 | 423 | 397 | 375 | 2430 | 2436 | 2419 | 2447 | 2432 | 2436 | 407 | 2224 | 2437 | 2444 | 2454 | 421 | 426 | 401 | 444 | 387 | 413 | 2428 | 391 | 393 | 405 | Check ability to run selectable SP with input parameter which inserts into GTT (on commit DELETE rows) and then does suspend
665 | functional tabloid fd0fa8a3 | SS | 460 | 406 | 410 | 404 | 411 | 402 | 414 | 532 | 413 | 396 | 2427 | 2432 | 2419 | 2237 | 2242 | 2438 | 413 | 2400 | 2237 | 2223 | 2236 | 439 | 441 | 451 | 466 | 793 | 454 | 2239 | 410 | 424 | 559 | Let include file name into error message when creation of temp file failed.
666 | functional tabloid full join push where predicate | SS | 407 | 394 | 368 | 374 | 379 | 369 | 376 | 374 | 377 | 390 | 2439 | 2452 | 2446 | 2420 | 2423 | 2452 | 390 | 2435 | 2423 | 2422 | 2430 | 410 | 429 | 405 | 411 | 411 | 401 | 2414 | 388 | 392 | 400 | WHERE-filter must be applied after FULL JOIN result
667 | functional tabloid gtcs proc isql 14 | SS | 651 | 621 | 629 | 609 | 622 | 610 | 642 | 609 | 606 | 623 | 4140 | 4154 | 4142 | 4151 | 4147 | 4149 | 636 | 4149 | 4139 | 4139 | 4166 | 661 | 698 | 633 | 663 | 628 | 660 | 4145 | 625 | 625 | 620 | gtcs-proc-isql-14
668 | functional tabloid join on position function result | SS | 410 | 379 | 378 | 375 | 379 | 382 | 389 | 411 | 393 | 372 | 2226 | 2236 | 2226 | 2432 | 2416 | 2241 | 383 | 2427 | 2429 | 2426 | 2425 | 409 | 426 | 391 | 424 | 402 | 411 | 2420 | 379 | 394 | 389 | Records with NULLs could be lost from resultset.
669 | functional tabloid join transformation 001 | SS | 764 | 715 | 707 | 707 | 716 | 721 | 729 | 759 | 734 | 709 | 4166 | 4165 | 4157 | 4150 | 4141 | 4132 | 738 | 4151 | 4134 | 4140 | 4166 | 765 | 840 | 763 | 767 | 734 | 773 | 4163 | 738 | 734 | 734 | Check ability of outer join simplification.
670 | functional tabloid join transformation 002 | SS | 760 | 719 | 720 | 714 | 716 | 736 | 710 | 733 | 712 | 705 | 4331 | 4335 | 4337 | 4144 | 4147 | 4334 | 722 | 4135 | 4145 | 4139 | 4160 | 751 | 763 | 758 | 778 | 751 | 777 | 4139 | 721 | 726 | 784 | Check ability of outer join simplification.
671 | functional tabloid join transformation 003 | SS | 752 | 734 | 706 | 719 | 719 | 734 | 726 | 712 | 720 | 710 | 4152 | 4143 | 4137 | 4144 | 4136 | 4140 | 721 | 4153 | 4171 | 4134 | 4146 | 749 | 763 | 746 | 755 | 802 | 766 | 4343 | 726 | 736 | 736 | Check ability of outer join simplification.
672 | functional tabloid join transformation 004 | SS | 747 | 727 | 718 | 699 | 709 | 726 | 729 | 704 | 707 | 690 | 4135 | 4150 | 4143 | 4157 | 4331 | 4153 | 739 | 4159 | 4361 | 4158 | 4155 | 751 | 748 | 734 | 746 | 763 | 764 | 4125 | 729 | 719 | 742 | Check ability of outer join simplification.
673 | functional tabloid join transformation 005 | SS | 750 | 729 | 712 | 722 | 717 | 743 | 716 | 763 | 714 | 706 | 4151 | 4159 | 4133 | 4140 | 4145 | 4154 | 715 | 4162 | 4145 | 4139 | 4344 | 751 | 752 | 747 | 746 | 749 | 771 | 4163 | 726 | 740 | 745 | Check ability of outer join simplification.
674 | functional tabloid join transformation 006 | SS | 751 | 717 | 711 | 716 | 717 | 739 | 725 | 735 | 708 | 708 | 4163 | 4161 | 4142 | 4341 | 4153 | 4163 | 724 | 4330 | 4147 | 4342 | 4153 | 751 | 762 | 730 | 752 | 780 | 779 | 4142 | 722 | 739 | 751 | Check ability of outer join simplification.
675 | functional tabloid join transformation 007 | SS | 1277 | 1125 | 1029 | 1041 | 1056 | 1090 | 1148 | 1294 | 1007 | 1261 | 4150 | 4148 | 4138 | 4157 | 4140 | 4150 | 1057 | 4137 | 4161 | 4141 | 4153 | 1529 | 1595 | 1230 | 1018 | 1167 | 1225 | 4141 | 1141 | 1020 | 3507 | Check ability of outer join simplification.
676 | functional tabloid join transformation 008 | SS | 1166 | 821 | 790 | 795 | 853 | 812 | 1182 | 1159 | 751 | 1174 | 4346 | 4348 | 4357 | 4142 | 4150 | 4346 | 790 | 4141 | 4135 | 4143 | 4169 | 833 | 836 | 1111 | 812 | 1235 | 1179 | 4161 | 803 | 779 | 826 | Check ability of outer join simplification.
677 | functional tabloid loose record when relief where expr | SS | 398 | 364 | 398 | 363 | 372 | 375 | 384 | 389 | 383 | 375 | 2226 | 2244 | 2235 | 2454 | 2440 | 2249 | 393 | 2431 | 2432 | 2493 | 2427 | 414 | 433 | 392 | 411 | 389 | 399 | 2420 | 375 | 393 | 378 | Uncomment of one part of OR'ed expression led to loose of record from resultset.
678 | functional tabloid no dups in call stack | SS | 575 | 560 | 543 | 546 | 543 | 548 | 547 | 535 | 545 | 535 | 2427 | 2406 | 2430 | 2232 | 2442 | 2473 | 546 | 2232 | 2455 | 2239 | 2240 | 608 | 586 | 557 | 583 | 547 | 605 | 2439 | 567 | 549 | 546 | Avoid info duplication when statements in call stack attached to different transactions (for example: monitoring snapshot is created in autonomous transaction)
679 | functional tabloid oltp emul 30 compiler check | SS | 1228 | 1192 | 1171 | 1177 | 1177 | 1200 | 1179 | 1236 | 1170 | 1177 | 2434 | 2424 | 2432 | 2426 | 2243 | 2453 | 1184 | 2430 | 2249 | 2433 | 2433 | 1218 | 1221 | 1254 | 1239 | 1197 | 1242 | 2230 | 1209 | 1198 | 1219 | Compiler check. Test ability to compile source code of OLTP-EMUL test.
680 | functional tabloid optimizer index navigation | SS | 1217 | 927 | 899 | 1261 | 1280 | 915 | 927 | 1210 | 906 | 907 | 2237 | 2233 | 2219 | 2437 | 2478 | 2226 | 909 | 2432 | 2438 | 2447 | 2442 | 939 | 944 | 1224 | 964 | 1293 | 959 | 2423 | 954 | 916 | 905 | Check that optimizer takes in account presense of index and does navigation instead of external sort.
681 | functional tabloid ora 4475843 | SS | 411 | 373 | 399 | 373 | 387 | 388 | 382 | 375 | 385 | 383 | 2417 | 2441 | 2414 | 2245 | 2469 | 2418 | 402 | 2225 | 2445 | 2232 | 2433 | 413 | 415 | 393 | 409 | 413 | 420 | 2417 | 393 | 391 | 400 | Wrong (empty) result of query in Oracle 19
682 | functional tabloid pg 13918 | SS | 400 | 374 | 374 | 379 | 375 | 369 | 379 | 373 | 376 | 371 | 2431 | 2422 | 2425 | 2445 | 2247 | 2435 | 398 | 2419 | 2226 | 2419 | 2226 | 406 | 404 | 389 | 397 | 402 | 413 | 2227 | 386 | 374 | 382 | Some _TRIVIAL_ queries allow to specify HAVING without group by, and for such case one may to get record from EMPTY source rowset(!)
683 | functional tabloid pg 14105 | SS | 404 | 378 | 380 | 368 | 376 | 383 | 376 | 378 | 401 | 404 | 2487 | 2450 | 2451 | 2426 | 2427 | 2439 | 390 | 2441 | 2426 | 2434 | 2434 | 410 | 404 | 393 | 417 | 385 | 411 | 2405 | 378 | 396 | 396 | Check ability to compile query with combination of full and right join. Taken from PG bug library.
684 | functional tabloid pg 14421 | SS | 407 | 382 | 377 | 381 | 383 | 385 | 388 | 391 | 386 | 386 | 2247 | 2243 | 2232 | 2447 | 2437 | 2249 | 390 | 2235 | 2454 | 2234 | 2426 | 418 | 423 | 386 | 417 | 391 | 413 | 2439 | 401 | 391 | 386 | UPDATE/DETERE RETURNING should issue only one row when applying to table with self-referencing FK
685 | functional tabloid request of expr index | SS | 406 | 371 | 390 | 388 | 392 | 375 | 368 | 380 | 372 | 371 | 2428 | 2424 | 2454 | 2230 | 2232 | 2439 | 390 | 2423 | 2231 | 2443 | 2238 | 434 | 415 | 401 | 429 | 391 | 411 | 2438 | 384 | 396 | 390 | request of expression index could run outside of main request's snapshot.
686 | functional tabloid snd 7795 20120706 1249 | SS | 777 | 742 | 730 | 735 | 734 | 724 | 741 | 742 | 738 | 776 | 4150 | 4158 | 4137 | 4142 | 4143 | 4139 | 762 | 4158 | 4131 | 4167 | 4164 | 788 | 770 | 874 | 779 | 775 | 787 | 4137 | 756 | 775 | 752 | Common SQL. Check correctness of the results
687 | functional transactions read consist statement delete undone 01 | SS | 5871 | 5873 | 5866 | 5883 | 5870 | 5878 | 6096 | 5860 | 5855 | 5961 | 2442 | 2450 | 2441 | 2421 | 2418 | 2439 | 5903 | 2428 | 2428 | 2440 | 2422 | 5942 | 5941 | 5905 | 5934 | 6085 | 6687 | 2227 | 5949 | 5901 | 5908 | READ CONSISTENCY. Changes produced by DELETE statement must be UNDONE when cursor resultset becomes empty after this statement start. Test-01
688 | functional transactions read consist statement delete undone 02 | SS | 5822 | 5819 | 5823 | 5891 | 5857 | 5801 | 5842 | 5832 | 5821 | 5820 | 2241 | 2223 | 2231 | 2447 | 2432 | 2236 | 5868 | 2435 | 2435 | 2229 | 2435 | 5882 | 5917 | 5936 | 5885 | 5857 | 6574 | 2416 | 5885 | 5835 | 5865 | READ CONSISTENCY. Changes produced by DELETE statement must be UNDONE when cursor resultset becomes empty after this statement start. Test-02
689 | functional transactions read consist sttm merge deny multiple matches | SS | 5865 | 5834 | 5853 | 5849 | 5858 | 5873 | 5889 | 5887 | 5880 | 5916 | 2437 | 2424 | 2429 | 2238 | 2438 | 2430 | 5933 | 2229 | 2250 | 2424 | 2450 | 6092 | 6302 | 5958 | 5958 | 5983 | 6144 | 2448 | 5969 | 5932 | 5920 | READ CONSISTENCY. MERGE must reject multiple matches, regardless on statement-level restart.
690 | functional transactions read consist sttm restart max limit | SS | 41218 | 41025 | 42288 | 41029 | 40954 | 41630 | 41473 | 41612 | 40993 | 41408 | 2429 | 2448 | 2447 | 2439 | 2223 | 2440 | 43103 | 2423 | 2416 | 2410 | 2472 | 41980 | 42578 | 41662 | 43343 | 43346 | 42994 | 2222 | 41853 | 41829 | 41716 | READ CONSISTENCY. Maximal number of statement-level restarts must be 10.
691 | functional transactions read consist sttm restart on delete 01 | SS | 5838 | 5836 | 5844 | 5843 | 5834 | 5841 | 5847 | 5825 | 5833 | 5850 | 2229 | 2241 | 2240 | 2427 | 2431 | 2261 | 5881 | 2436 | 2419 | 2436 | 2431 | 6528 | 6213 | 5903 | 5983 | 6124 | 6201 | 2423 | 5873 | 5883 | 5881 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by DELETE. Test-01.
692 | functional transactions read consist sttm restart on delete 02 | SS | 5836 | 5831 | 5865 | 5839 | 5832 | 5848 | 5834 | 6167 | 5823 | 6193 | 2431 | 2426 | 2420 | 2437 | 2435 | 2426 | 5857 | 2453 | 2504 | 2254 | 2433 | 5920 | 5920 | 5879 | 6187 | 6166 | 5941 | 2432 | 5966 | 5900 | 5874 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by DELETE. Test-02.
693 | functional transactions read consist sttm restart on delete 03 | SS | 6163 | 6153 | 6145 | 6196 | 6192 | 6414 | 6183 | 6188 | 6342 | 6147 | 2443 | 2434 | 2433 | 2229 | 2227 | 2445 | 6186 | 2234 | 2259 | 2436 | 2239 | 6219 | 6251 | 6158 | 6242 | 6290 | 6344 | 2221 | 6230 | 6177 | 6168 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by DELETE. Test-03.
694 | functional transactions read consist sttm restart on delete 04 | SS | 5851 | 5848 | 5842 | 5859 | 5809 | 5854 | 5858 | 6085 | 5821 | 6346 | 2433 | 2422 | 2429 | 2425 | 2431 | 2431 | 5888 | 2428 | 2443 | 2431 | 2437 | 5894 | 5918 | 5906 | 6315 | 6031 | 6133 | 2409 | 5868 | 6063 | 5896 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by DELETE. Test-04.
695 | functional transactions read consist sttm restart on merge 01 | SS | 5827 | 5817 | 5831 | 5827 | 5824 | 5867 | 5855 | 5831 | 5817 | 6861 | 2252 | 2230 | 2238 | 2453 | 2433 | 2254 | 5842 | 2483 | 2451 | 2220 | 2441 | 6411 | 5882 | 5838 | 5867 | 6157 | 6110 | 2436 | 5859 | 5828 | 5864 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by MERGE. Test-01.
696 | functional transactions read consist sttm restart on merge 02 | SS | 5834 | 5824 | 5837 | 5847 | 5827 | 5863 | 5833 | 5836 | 5803 | 5886 | 2464 | 2433 | 2439 | 2231 | 2225 | 2431 | 5875 | 2246 | 2231 | 2419 | 2244 | 6663 | 6108 | 5992 | 6300 | 5912 | 6175 | 2225 | 6885 | 5866 | 5879 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by MERGE. Test-02.
697 | functional transactions read consist sttm restart on merge 03 | SS | 6139 | 6143 | 6161 | 6147 | 6131 | 6127 | 6136 | 6114 | 6183 | 6183 | 2432 | 2424 | 2436 | 2433 | 2433 | 2475 | 6142 | 2438 | 2434 | 2418 | 2422 | 6524 | 6242 | 6440 | 6387 | 6422 | 6277 | 2433 | 6272 | 6181 | 6211 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by MERGE. Test-03.
698 | functional transactions read consist sttm restart on merge 04 | SS | 5840 | 5841 | 5840 | 5818 | 5834 | 5853 | 5848 | 5885 | 5833 | 5856 | 2232 | 2219 | 2250 | 2451 | 2446 | 2253 | 5856 | 2464 | 2438 | 2450 | 2431 | 5971 | 6036 | 6036 | 6013 | 6905 | 5905 | 2479 | 5891 | 6892 | 6062 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by MERGE. Test-04.
699 | functional transactions read consist sttm restart on update 01 | SS | 5856 | 5868 | 5871 | 5814 | 5823 | 5851 | 6195 | 5862 | 6174 | 5873 | 2424 | 2442 | 2450 | 2239 | 2240 | 2426 | 5872 | 2232 | 2237 | 2233 | 2457 | 5927 | 5894 | 5918 | 6217 | 6390 | 6187 | 2432 | 6891 | 6910 | 5759 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by UPDATE. Test-01.
700 | functional transactions read consist sttm restart on update 02 | SS | 5847 | 5844 | 5829 | 5838 | 5861 | 5920 | 5847 | 5864 | 5847 | 6083 | 2440 | 2453 | 2460 | 2431 | 2424 | 2445 | 6145 | 2418 | 2433 | 2435 | 2239 | 6059 | 6294 | 6489 | 6153 | 5921 | 5917 | 2243 | 6893 | 5870 | 5892 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by UPDATE. Test-02.
701 | functional transactions read consist sttm restart on update 03 | SS | 5887 | 5886 | 5885 | 5861 | 5847 | 5898 | 6383 | 5888 | 6035 | 5896 | 2226 | 2231 | 2231 | 2436 | 2449 | 2226 | 7081 | 2461 | 2439 | 2460 | 2484 | 6126 | 6187 | 5973 | 5976 | 7452 | 5921 | 2448 | 6543 | 7708 | 5943 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by UPDATE. Test-03.
702 | functional transactions read consist sttm restart on update 04 | SS | 5837 | 5842 | 5842 | 5827 | 5823 | 5832 | 5844 | 5860 | 5824 | 5882 | 2434 | 2446 | 2435 | 2243 | 2223 | 2433 | 6892 | 2231 | 2237 | 2232 | 2474 | 6006 | 5940 | 6187 | 7964 | 5922 | 5877 | 2436 | 5863 | 5856 | 5901 | READ CONSISTENCY. Check creation of new statement-level snapshot and restarting changed caused by UPDATE. Test-04.
703 | functional trigger alter 01 | SS | 565 | 548 | 537 | 537 | 540 | 546 | 559 | 551 | 547 | 560 | 2435 | 2462 | 2432 | 2434 | 2441 | 2433 | 551 | 2423 | 2434 | 2451 | 2229 | 573 | 553 | 567 | 599 | 582 | 563 | 2231 | 544 | 560 | 545 | ALTER TRIGGER - ACTIVE
704 | functional trigger alter 02 | SS | 570 | 546 | 532 | 542 | 533 | 561 | 521 | 548 | 527 | 550 | 2227 | 2231 | 2228 | 2444 | 2438 | 2252 | 520 | 2438 | 2425 | 2436 | 2432 | 580 | 577 | 574 | 563 | 570 | 559 | 2420 | 571 | 552 | 545 | ALTER TRIGGER - INACTIVE
705 | functional trigger alter 03 | SS | 555 | 526 | 525 | 530 | 531 | 542 | 535 | 550 | 536 | 537 | 2432 | 2424 | 2427 | 2229 | 2238 | 2426 | 546 | 2230 | 2225 | 2234 | 2460 | 569 | 557 | 560 | 579 | 553 | 547 | 2433 | 548 | 548 | 551 | ALTER TRIGGER - BEFORE DELETE
706 | functional trigger alter 04 | SS | 562 | 536 | 537 | 534 | 539 | 529 | 559 | 550 | 526 | 540 | 2449 | 2423 | 2435 | 2416 | 2482 | 2437 | 533 | 2422 | 2426 | 2443 | 2245 | 562 | 570 | 575 | 562 | 572 | 551 | 2218 | 552 | 549 | 541 | ALTER TRIGGER - BEFORE INSERT
707 | functional trigger alter 05 | SS | 562 | 543 | 518 | 532 | 530 | 542 | 524 | 531 | 532 | 564 | 2463 | 2445 | 2440 | 2428 | 2447 | 2453 | 534 | 2456 | 2438 | 2445 | 2437 | 565 | 556 | 561 | 576 | 552 | 541 | 2431 | 565 | 554 | 552 | ALTER TRIGGER - BEFORE UPDATE
708 | functional trigger alter 06 | SS | 561 | 535 | 540 | 536 | 527 | 545 | 532 | 538 | 536 | 531 | 2248 | 2237 | 2234 | 2229 | 2448 | 2228 | 546 | 2240 | 2231 | 2224 | 2452 | 566 | 567 | 575 | 570 | 548 | 552 | 2433 | 545 | 556 | 550 | ALTER TRIGGER - AFTER DELETE
709 | functional trigger alter 07 | SS | 564 | 529 | 525 | 548 | 534 | 531 | 535 | 535 | 526 | 531 | 2446 | 2425 | 2437 | 2443 | 2244 | 2436 | 542 | 2425 | 2430 | 2428 | 2230 | 575 | 565 | 563 | 577 | 574 | 546 | 2222 | 552 | 550 | 544 | ALTER TRIGGER - AFTER INSERT
710 | functional trigger alter 08 | SS | 561 | 533 | 531 | 527 | 531 | 544 | 533 | 533 | 532 | 533 | 2487 | 2440 | 2436 | 2430 | 2416 | 2431 | 537 | 2447 | 2439 | 2440 | 2426 | 564 | 573 | 564 | 556 | 567 | 554 | 2427 | 558 | 539 | 544 | ALTER TRIGGER - POSITION
711 | functional trigger alter 09 | SS | 563 | 540 | 536 | 538 | 528 | 535 | 531 | 537 | 529 | 537 | 2232 | 2240 | 2241 | 2444 | 2427 | 2232 | 537 | 2229 | 2226 | 2234 | 2448 | 578 | 555 | 571 | 580 | 572 | 545 | 2429 | 547 | 556 | 546 | ALTER TRIGGER - POSITION
712 | functional trigger alter 10 | SS | 574 | 535 | 533 | 534 | 532 | 527 | 538 | 547 | 540 | 531 | 2455 | 2430 | 2432 | 2225 | 2447 | 2432 | 536 | 2434 | 2422 | 2419 | 2232 | 594 | 576 | 574 | 578 | 575 | 557 | 2444 | 556 | 552 | 546 | ALTER TRIGGER - AS
713 | functional trigger alter 11 | SS | 568 | 532 | 537 | 546 | 528 | 524 | 532 | 534 | 511 | 515 | 2436 | 2441 | 2439 | 2442 | 2226 | 2456 | 535 | 2423 | 2426 | 2440 | 2441 | 580 | 561 | 592 | 576 | 559 | 581 | 2231 | 550 | 550 | 553 | ALTER TRIGGER - AS
714 | functional trigger alter 12 | SS | 568 | 533 | 506 | 545 | 544 | 535 | 539 | 531 | 533 | 522 | 2239 | 2234 | 2241 | 2438 | 2437 | 2231 | 536 | 2228 | 2449 | 2252 | 2228 | 564 | 573 | 571 | 586 | 566 | 587 | 2437 | 551 | 546 | 542 | ALTER TRIGGER - AS
715 | functional trigger alter 13 | SS | 563 | 537 | 536 | 536 | 554 | 529 | 533 | 550 | 530 | 571 | 2437 | 2429 | 2433 | 2219 | 2438 | 2429 | 544 | 2418 | 2219 | 2434 | 2428 | 565 | 561 | 572 | 570 | 555 | 560 | 2441 | 550 | 550 | 549 | ALTER TRIGGER - AS
716 | functional trigger create 01 | SS | 561 | 529 | 533 | 546 | 548 | 533 | 529 | 533 | 536 | 524 | 2450 | 2440 | 2438 | 2425 | 2228 | 2451 | 533 | 2440 | 2429 | 2426 | 2422 | 576 | 559 | 562 | 578 | 565 | 560 | 2235 | 545 | 549 | 549 | CREATE TRIGGER
717 | functional trigger create 02 | SS | 560 | 536 | 535 | 534 | 545 | 532 | 559 | 527 | 535 | 526 | 2233 | 2241 | 2246 | 2432 | 2431 | 2242 | 535 | 2452 | 2449 | 2218 | 2453 | 558 | 559 | 563 | 573 | 562 | 562 | 2420 | 538 | 548 | 534 | CREATE TRIGGER AFTER INSERT
718 | functional trigger create 03 | SS | 554 | 542 | 522 | 529 | 551 | 540 | 517 | 535 | 536 | 532 | 2439 | 2428 | 2428 | 2220 | 2453 | 2433 | 548 | 2228 | 2229 | 2411 | 2240 | 569 | 553 | 576 | 556 | 547 | 567 | 2234 | 542 | 536 | 545 | CREATE TRIGGER BEFORE UPDATE
719 | functional trigger create 04 | SS | 567 | 539 | 518 | 540 | 553 | 542 | 567 | 535 | 527 | 535 | 2458 | 2442 | 2442 | 2438 | 2247 | 2440 | 531 | 2424 | 2450 | 2431 | 2416 | 560 | 570 | 593 | 573 | 568 | 563 | 2407 | 546 | 533 | 535 | CREATE TRIGGER AFTER UPDATE
720 | functional trigger create 05 | SS | 563 | 535 | 530 | 533 | 534 | 533 | 563 | 537 | 538 | 540 | 2240 | 2240 | 2229 | 2442 | 2437 | 2236 | 540 | 2240 | 2486 | 2444 | 2425 | 573 | 582 | 553 | 570 | 556 | 553 | 2422 | 564 | 532 | 547 | CREATE TRIGGER BEFORE DELETE
721 | functional trigger create 06 | SS | 564 | 531 | 526 | 532 | 541 | 534 | 544 | 532 | 524 | 537 | 2430 | 2436 | 2430 | 2234 | 2442 | 2431 | 528 | 2405 | 2233 | 2224 | 2253 | 564 | 561 | 572 | 568 | 567 | 565 | 2466 | 547 | 539 | 539 | CREATE TRIGGER AFTER DELETE
722 | functional trigger create 07 | SS | 561 | 546 | 501 | 543 | 553 | 518 | 556 | 531 | 534 | 530 | 2438 | 2433 | 2432 | 2454 | 2225 | 2441 | 538 | 2442 | 2422 | 2437 | 2426 | 575 | 560 | 558 | 566 | 565 | 562 | 2234 | 546 | 544 | 535 | CREATE TRIGGER INACTIVE AFTER DELETE
723 | functional trigger create 08 | SS | 570 | 533 | 537 | 536 | 560 | 532 | 557 | 536 | 531 | 535 | 2237 | 2227 | 2230 | 2461 | 2428 | 2234 | 548 | 2474 | 2449 | 2454 | 2423 | 570 | 582 | 559 | 566 | 572 | 573 | 2426 | 570 | 553 | 534 | CREATE TRIGGER AFTER DELETE POSITION 12
724 | functional trigger create 09 | SS | 559 | 529 | 529 | 524 | 539 | 533 | 558 | 547 | 535 | 538 | 2426 | 2425 | 2430 | 2234 | 2438 | 2436 | 546 | 2276 | 2227 | 2233 | 2446 | 577 | 559 | 582 | 560 | 552 | 571 | 2437 | 551 | 542 | 547 | CREATE TRIGGER BEFORE INSERT DECLARE VARIABLE
725 | functional trigger create 10 | SS | 567 | 530 | 530 | 531 | 530 | 534 | 549 | 535 | 546 | 534 | 2426 | 2442 | 2431 | 2433 | 2232 | 2456 | 545 | 2434 | 2448 | 2427 | 2232 | 639 | 571 | 565 | 575 | 567 | 568 | 2235 | 544 | 535 | 553 | CREATE TRIGGER BEFORE INSERT DECLARE VARIABLE, block stataments
726 | functional trigger create 17 | SS | 562 | 531 | 536 | 522 | 531 | 521 | 550 | 520 | 533 | 533 | 2470 | 2446 | 2478 | 2437 | 2429 | 2472 | 539 | 2444 | 2436 | 2227 | 2457 | 546 | 558 | 577 | 558 | 567 | 570 | 2446 | 537 | 571 | 552 | CREATE TRIGGER SQL2003
727 | functional trigger database connect 01 | SS | 554 | 541 | 531 | 530 | 533 | 530 | 568 | 531 | 517 | 518 | 2236 | 2229 | 2272 | 2237 | 2438 | 2231 | 553 | 2238 | 2224 | 2421 | 2451 | 549 | 583 | 570 | 555 | 550 | 551 | 2436 | 550 | 546 | 545 | Trigger on database connect. See also CORE-745
728 | functional trigger database connect 02 | SS | 1217 | 1087 | 1076 | 1098 | 1097 | 1112 | 1085 | 1111 | 1119 | 1092 | 2430 | 2446 | 2441 | 2414 | 2241 | 2443 | 1116 | 2448 | 2434 | 2423 | 2239 | 1128 | 1232 | 1210 | 1244 | 1224 | 1226 | 2220 | 1133 | 1128 | 1138 | Error handling in trigger on database connect
729 | functional trigger database connect 03 | SS | 573 | 521 | 535 | 527 | 537 | 538 | 544 | 522 | 530 | 529 | 2455 | 2455 | 2445 | 2444 | 2431 | 2456 | 541 | 2443 | 2455 | 2454 | 2465 | 550 | 572 | 575 | 575 | 578 | 575 | 2431 | 551 | 552 | 553 | Multiple triggers on database connect
730 | functional trigger database connect 04 | SS | 1205 | 1111 | 1090 | 1095 | 1102 | 1100 | 1075 | 1112 | 1100 | 1080 | 2236 | 2270 | 2223 | 2226 | 2433 | 2254 | 1147 | 2231 | 2239 | 2250 | 2444 | 1136 | 1230 | 1215 | 1253 | 1196 | 1237 | 2441 | 1138 | 1134 | 1128 | Error handling when multiple triggers on database connect exist
731 | functional trigger database disconnect 01 | SS | 2048 | 2084 | 1833 | 2007 | 2014 | 1853 | 2012 | 2022 | 1996 | 1973 | 2437 | 2547 | 2445 | 2421 | 2239 | 2424 | 2013 | 2427 | 2433 | 2437 | 2247 | 2026 | 2053 | 1996 | 2043 | 1982 | 2445 | 2226 | 2072 | 1862 | 1880 | Trigger on database disconnect: check that exception that raised when trigger fires is written to firebird.log
732 | functional trigger database disconnect 02 | SS | 1009 | 935 | 913 | 954 | 954 | 939 | 906 | 933 | 946 | 910 | 2457 | 2459 | 2442 | 2425 | 2411 | 2459 | 958 | 2438 | 2439 | 2445 | 2440 | 943 | 1022 | 1008 | 1027 | 1010 | 1020 | 2431 | 952 | 943 | 963 | ON DISCONNECT trigger must fire during database shutdown (gfix -shut full -force 0).
733 | functional trigger database disconnect 03 | SS | 955 | 876 | 881 | 873 | 876 | 891 | 897 | 884 | 881 | 872 | 2236 | 2230 | 2223 | 2459 | 2434 | 2240 | 899 | 2228 | 2238 | 2223 | 2452 | 899 | 979 | 957 | 983 | 978 | 953 | 2418 | 907 | 900 | 913 | ON DISCONNECT trigger must fire if attachment is deleted from MON$ATTACHMENTS by another attachment.
734 | functional trigger database disconnect 04 | SS | 5883 | 5925 | 5886 | 5881 | 5871 | 5874 | 6207 | 5893 | 5902 | 5872 | 2435 | 2428 | 2420 | 2232 | 2494 | 2445 | 5924 | 2422 | 2449 | 2437 | 2234 | 6213 | 6116 | 5969 | 6392 | 6337 | 6333 | 2437 | 5911 | 5918 | 5917 | ON DISCONNECT trigger must fire if attachment is closed by IDLE timeout.
735 | functional trigger database disconnect 05 | SS | 5167 | 5166 | 5291 | 5148 | 5960 | 5190 | 5159 | 5191 | 5166 | 5168 | 2475 | 2450 | 2447 | 2454 | 2257 | 2454 | 5210 | 2451 | 2444 | 2449 | 2442 | 5187 | 5467 | 5264 | 5515 | 5246 | 5267 | 2234 | 5205 | 5191 | 6023 | ON DISCONNECT trigger and OnDisconnectTriggerTimeout expiration
736 | functional trigger database disconnect 06 | SS | 3128 | 3139 | 3101 | 3117 | 3131 | 3111 | 3563 | 3145 | 3126 | 3535 | 2230 | 2222 | 2233 | 2488 | 2440 | 2232 | 3157 | 2233 | 2451 | 2236 | 2453 | 3382 | 3214 | 3209 | 4017 | 3200 | 3216 | 2437 | 3149 | 3142 | 3166 | ON DISCONNECT trigger: print exceptions (including cancelling) to trace if log_errors = true
737 | functional trigger database transaction start multiple with normal finish | SS | 423 | 384 | 392 | 383 | 394 | 380 | 384 | 390 | 384 | 385 | 2455 | 2437 | 2440 | 2237 | 2458 | 2438 | 405 | 2434 | 2231 | 2444 | 2225 | 406 | 423 | 427 | 407 | 423 | 424 | 2445 | 400 | 400 | 455 | Multiple triggers on start transaction
738 | functional trigger database transactioncommit 01 | SS | 567 | 528 | 540 | 531 | 526 | 529 | 527 | 549 | 546 | 533 | 2535 | 2449 | 2444 | 2428 | 2225 | 2453 | 567 | 2440 | 2434 | 2444 | 2434 | 547 | 571 | 566 | 582 | 570 | 562 | 2219 | 545 | 544 | 567 | Trigger on commit transaction. See also CORE-645
739 | functional trigger database transactionrollback 01 | SS | 425 | 382 | 390 | 387 | 388 | 390 | 380 | 435 | 394 | 385 | 2255 | 2233 | 2229 | 2457 | 2433 | 2246 | 413 | 2241 | 2439 | 2246 | 2453 | 396 | 426 | 437 | 425 | 424 | 426 | 2421 | 421 | 420 | 407 | Trigger on rollback transaction
740 | functional trigger database transactionstart 01 | SS | 417 | 378 | 392 | 368 | 372 | 381 | 389 | 385 | 377 | 390 | 2426 | 2433 | 2429 | 2234 | 2445 | 2454 | 418 | 2422 | 2231 | 2430 | 2229 | 413 | 426 | 417 | 410 | 431 | 424 | 2447 | 384 | 388 | 410 | Trigger on start tansaction
741 | functional trigger table alter 01 | SS | 571 | 559 | 528 | 539 | 535 | 549 | 516 | 544 | 565 | 524 | 2437 | 2461 | 2442 | 2439 | 2231 | 2457 | 572 | 2431 | 2423 | 2452 | 2435 | 555 | 589 | 581 | 574 | 571 | 570 | 2231 | 537 | 544 | 547 | ALTER TRIGGER - ACTIVE
742 | functional trigger table alter 02 | SS | 578 | 542 | 518 | 533 | 537 | 534 | 534 | 607 | 544 | 533 | 2226 | 2227 | 2224 | 2443 | 2435 | 2236 | 579 | 2460 | 2237 | 2231 | 2440 | 563 | 579 | 552 | 578 | 583 | 562 | 2429 | 553 | 550 | 552 | ALTER TRIGGER - INACTIVE
743 | functional trigger table alter 03 | SS | 566 | 529 | 537 | 526 | 535 | 530 | 534 | 534 | 535 | 517 | 2445 | 2430 | 2449 | 2229 | 2437 | 2432 | 567 | 2228 | 2418 | 2431 | 2235 | 552 | 574 | 565 | 574 | 548 | 575 | 2442 | 547 | 544 | 540 | ALTER TRIGGER - BEFORE DELETE
744 | functional trigger table alter 04 | SS | 561 | 538 | 551 | 535 | 541 | 543 | 530 | 557 | 531 | 537 | 2436 | 2444 | 2435 | 2424 | 2228 | 2438 | 565 | 2433 | 2435 | 2439 | 2443 | 543 | 556 | 604 | 581 | 576 | 549 | 2240 | 545 | 545 | 547 | ALTER TRIGGER - BEFORE INSERT
745 | functional trigger table alter 05 | SS | 574 | 531 | 528 | 549 | 540 | 533 | 535 | 535 | 526 | 514 | 2229 | 2230 | 2239 | 2447 | 2436 | 2247 | 588 | 2454 | 2440 | 2242 | 2431 | 556 | 578 | 586 | 602 | 557 | 571 | 2436 | 540 | 560 | 546 | ALTER TRIGGER - BEFORE UPDATE
746 | functional trigger table alter 06 | SS | 559 | 536 | 548 | 535 | 529 | 522 | 512 | 544 | 549 | 535 | 2425 | 2440 | 2434 | 2236 | 2437 | 2424 | 551 | 2233 | 2230 | 2406 | 2466 | 547 | 557 | 561 | 577 | 571 | 567 | 2439 | 551 | 539 | 544 | ALTER TRIGGER - AFTER DELETE
747 | functional trigger table alter 07 | SS | 567 | 532 | 535 | 528 | 540 | 527 | 538 | 576 | 538 | 518 | 2443 | 2451 | 2429 | 2434 | 2235 | 2456 | 566 | 2434 | 2433 | 2433 | 2241 | 549 | 559 | 575 | 567 | 568 | 576 | 2228 | 549 | 553 | 546 | ALTER TRIGGER: attempt to use "new" in AFTER INSERT
748 | functional trigger table alter 08 | SS | 573 | 532 | 544 | 537 | 533 | 538 | 533 | 537 | 530 | 532 | 2236 | 2241 | 2247 | 2438 | 2447 | 2230 | 562 | 2451 | 2482 | 2437 | 2432 | 544 | 585 | 590 | 594 | 572 | 574 | 2428 | 546 | 558 | 545 | ALTER TRIGGER - POSITION
749 | functional trigger table alter 09 | SS | 562 | 533 | 538 | 541 | 531 | 531 | 533 | 534 | 539 | 532 | 2451 | 2428 | 2431 | 2246 | 2468 | 2431 | 576 | 2232 | 2242 | 2238 | 2443 | 546 | 585 | 562 | 577 | 562 | 555 | 2449 | 552 | 554 | 538 | ALTER TRIGGER - POSITION
750 | functional trigger table alter 10 | SS | 576 | 532 | 538 | 532 | 527 | 528 | 532 | 536 | 523 | 530 | 2451 | 2443 | 2447 | 2431 | 2222 | 2439 | 574 | 2441 | 2431 | 2435 | 2235 | 549 | 574 | 599 | 622 | 578 | 587 | 2218 | 549 | 563 | 553 | ALTER TRIGGER - AS
751 | functional trigger table alter 11 | SS | 574 | 531 | 554 | 537 | 533 | 536 | 534 | 532 | 537 | 536 | 2231 | 2244 | 2235 | 2438 | 2410 | 2230 | 565 | 2454 | 2468 | 2440 | 2440 | 542 | 575 | 573 | 665 | 575 | 582 | 2438 | 543 | 553 | 548 | ALTER TRIGGER - AS
752 | functional trigger table alter 12 | SS | 564 | 533 | 536 | 553 | 531 | 535 | 534 | 546 | 541 | 529 | 2433 | 2426 | 2424 | 2243 | 2432 | 2446 | 585 | 2259 | 2236 | 2224 | 2225 | 531 | 575 | 581 | 561 | 563 | 565 | 2261 | 555 | 547 | 551 | ALTER TRIGGER - AS
753 | functional trigger table alter 13 | SS | 560 | 515 | 557 | 528 | 518 | 531 | 539 | 537 | 533 | 533 | 2432 | 2426 | 2435 | 2430 | 2433 | 2464 | 561 | 2427 | 2437 | 2437 | 2438 | 548 | 568 | 559 | 535 | 562 | 578 | 2448 | 545 | 544 | 553 | ALTER TRIGGER - AS
754 | functional util gbak zip | SS | 4417 | 4501 | 4442 | 4415 | 4454 | 4487 | 4392 | 4418 | 4416 | 4416 | 2453 | 2447 | 2477 | 2444 | 2239 | 2447 | 4629 | 2439 | 2432 | 2439 | 2435 | 4476 | 4667 | 4664 | 4860 | 4609 | 4627 | 2432 | 4477 | 4495 | 4474 | gbak utility: check ability to use -ZIP command switch when create backup
755 | functional view create 01 | SS | 568 | 561 | 540 | 532 | 529 | 551 | 540 | 536 | 545 | 540 | 2242 | 2243 | 2253 | 2230 | 2444 | 2225 | 566 | 2236 | 2239 | 2228 | 2454 | 530 | 596 | 580 | 545 | 596 | 571 | 2464 | 538 | 546 | 547 | CREATE VIEW
756 | functional view create 02 | SS | 573 | 547 | 534 | 527 | 527 | 537 | 540 | 531 | 548 | 534 | 2433 | 2440 | 2441 | 2422 | 2446 | 2450 | 576 | 2434 | 2418 | 2422 | 2247 | 528 | 586 | 570 | 535 | 590 | 580 | 2224 | 546 | 556 | 530 | CREATE VIEW
757 | functional view create 03 | SS | 553 | 541 | 544 | 522 | 529 | 528 | 528 | 535 | 539 | 527 | 2467 | 2454 | 2449 | 2438 | 2238 | 2455 | 574 | 2454 | 2445 | 2446 | 2492 | 553 | 564 | 553 | 532 | 553 | 563 | 2425 | 537 | 539 | 550 | CREATE VIEW - bad number of columns
758 | functional view create 04 | SS | 558 | 529 | 529 | 547 | 534 | 551 | 532 | 537 | 535 | 534 | 2228 | 2256 | 2223 | 2223 | 2431 | 2243 | 572 | 2231 | 2234 | 2268 | 2453 | 541 | 556 | 560 | 554 | 562 | 589 | 2443 | 538 | 557 | 547 | CREATE VIEW - bad number of columns
759 | functional view create 05 | SS | 563 | 559 | 533 | 533 | 539 | 544 | 541 | 531 | 534 | 532 | 2453 | 2469 | 2443 | 2445 | 2448 | 2438 | 569 | 2421 | 2431 | 2447 | 2236 | 534 | 572 | 563 | 533 | 600 | 563 | 2219 | 544 | 535 | 543 | CREATE VIEW
760 | functional view create 06 | SS | 557 | 530 | 535 | 552 | 538 | 550 | 552 | 531 | 527 | 537 | 2457 | 2486 | 2445 | 2443 | 2224 | 2446 | 569 | 2445 | 2435 | 2447 | 2433 | 531 | 563 | 543 | 543 | 563 | 573 | 2421 | 541 | 547 | 538 | CREATE VIEW - updateable
761 | functional view create 07 | SS | 552 | 518 | 531 | 521 | 534 | 550 | 536 | 533 | 531 | 533 | 2248 | 2228 | 2237 | 2455 | 2495 | 2234 | 549 | 2240 | 2236 | 2230 | 2460 | 535 | 568 | 555 | 528 | 589 | 559 | 2222 | 539 | 534 | 546 | CREATE VIEW - updateable WITH CHECK OPTION
762 | functional view create 08 | SS | 566 | 539 | 544 | 538 | 536 | 565 | 529 | 535 | 537 | 534 | 2425 | 2462 | 2439 | 2234 | 2476 | 2440 | 576 | 2427 | 2432 | 2436 | 2235 | 538 | 540 | 578 | 534 | 567 | 572 | 2414 | 536 | 549 | 545 | CREATE VIEW - updateable WITH CHECK OPTION

#### List of tests in this report:

https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_14.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_15.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_16.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_17.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_18.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_19.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_20.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_21.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_22.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_23.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_24.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_25.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_26.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/derived_tables/test_27.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_lower_bound_asc_02_segments_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_lower_bound_desc_02_segments_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_starting_with_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_starting_with_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_timestamps_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_upper_bound_asc_01_segments_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_upper_bound_asc_01_segments_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_upper_bound_asc_01_segments_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_upper_bound_asc_01_segments_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_upper_bound_asc_02_segments_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_upper_bound_desc_01_segments_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_upper_bound_desc_01_segments_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_upper_bound_desc_02_segments_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_upper_lower_bounds_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/indices/test_upper_lower_bounds_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_aggregate_distribution_14.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_avoid_index_usage.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_full_join_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_full_join_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_full_join_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_full_join_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_merge_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_merge_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_merge_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_merge_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_merge_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_inner_join_merge_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_left_join_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_mixed_joins_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_mixed_joins_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_mixed_joins_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_mixed_joins_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_mixed_joins_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_mixed_joins_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_multi_index_selection_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_multi_index_selection_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_multi_index_selection_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_multi_index_selection_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_multi_index_selection_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_multi_index_selection_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_multi_index_selection_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_selectivity_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_selectivity_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_selectivity_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_single_index_selection_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_14.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_15.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_16.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_17.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_18.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/arno/optimizer/test_opt_sort_by_index_19.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/basic/isql/test_00.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/basic/isql/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/basic/isql/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/basic/isql/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/basic/isql/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/basic/isql/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/blob/test_rdb_blob_util_basic.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/blob/test_read_blob_in_multiple_cursors.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/blob/test_small_blob_caching.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/alter/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/alter/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/alter/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/create/test_00.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/create/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/create/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/create/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/create/test_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/create/test_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/create/test_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/database/create/test_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_binding_to_legacy.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_binding_to_other_types.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_boundary_values.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_columns_handlng.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_ddl_indices.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_df16_alignment.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_exceptions_trapping.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_literal_interpr.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_literal_length.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_loose_accuracy.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_min_distinguish.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_nan_and_infinity_comparison.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_ordering_rules.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_parsing_scaled_integers_and_bigint_max_min.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_round_modes.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_scalar_functions.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_single_bit_in_representation.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decfloat_special_functions.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_decimal_declared_scale.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_double_min_distinguish.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_int128_agregate_functions.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_int128_binary_operations.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_int128_math_functions.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/datatypes/test_miscelan_binding.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/cte/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/cte/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/delete/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/delete/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/delete/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/insert/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/join/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/join/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/merge/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/merge/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/merge/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/skip_locked/test_skip_locked_basic.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/update_or_insert/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/update_or_insert/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/dml/update_or_insert/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/alter/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/alter/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/alter/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/alter/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/alter/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_14.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_15.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_16.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_17.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_18.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_19.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_20.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_21.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_22.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_23.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_24.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_25.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_26.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_27.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_28.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_29.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_31.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_32.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_33.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_34.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_36.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_37.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_38.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_40.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_41.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_42.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/create/test_54.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/drop/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/drop/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/domain/drop/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/exception/alter/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/exception/create/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/exception/create/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/exception/create/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/exception/drop/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/exception/drop/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/exception/drop/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/exception/test_handling_name_and_message.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_14.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_15.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_16.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_17.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_18.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_insert_pk_19.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_select_pk_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_select_pk_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_upd_pk_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/primary/test_upd_pk_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_insert_14.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_select_uf_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_select_uf_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_upd_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/fkey/unique/test_upd_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/generator/alter/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/generator/create/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/generator/create/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/generator/drop/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/generator/drop/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/generator/drop/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_cast_datatypes.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_14.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_15.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_16.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_computed_fields_17.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_conversion_error_from_string.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_crash_of_group_by_varchar_4000.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_division_by_zero_corrupts_db.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_15.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_20.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_21.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_dsql_domain_22.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_execute_statement_within_procedure.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_external_file_03_d.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_external_file_04_d.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_external_file_04_d_bigint.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_external_file_04_d_int128.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_external_file_06_d.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_external_file_09_d.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_cast_isql.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_15.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_16.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_17.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_18.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_19.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_proc_isql_20.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_gtcs_select_delete_isql.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_invalid_stream_when_use_trim.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_isql_one_line_comments_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_isql_show_command_ambiguity.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_minimum_grant_test.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_misplaced_collation_in_extracted_metadata.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_parser_comments_in_sql.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_ref_integ_drop_fk_index.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_ref_integ_drop_fk_then_pk.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_ref_integ_drop_pk_constraint.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_ref_integ_drop_pk_index.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_ref_integ_inactive_fk_index.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_ref_integ_inactive_pk_index.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_ref_integ_inactive_pk_index_2.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_regexp_similar_to.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_regexp_substring_similar_to.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_sql_join_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_sql_join_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_time_zone.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_transactions_autocommit_1.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_transactions_autocommit_2.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_transactions_autocommit_3.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_trigger_variable_assignment.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_window_func_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_window_func_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_window_func_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_window_func_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/gtcs/test_window_func_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/alter/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/alter/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/alter/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/alter/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/alter/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/index/create/test_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/avg/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/avg/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/avg/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/avg/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/avg/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/avg/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/avg/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/avg/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/avg/test_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/binary/test_and_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/binary/test_or_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/binary/test_shl_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/binary/test_shr_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/binary/test_xor_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_14.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_15.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_16.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_17.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_18.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_19.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_20.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_21.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_22.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/cast/test_23.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/count/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/count/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_dateadd_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_dateadd_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_dateadd_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_dateadd_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_dateadd_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_dateadd_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_dateadd_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_dateadd_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_datediff_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_datediff_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_datediff_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_datediff_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_datediff_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_datediff_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_datediff_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_extract_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/date/test_extract_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/encryption/test_block_cipher_basic.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/encryption/test_block_cipher_special.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/encryption/test_rsa_family.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/encryption/test_rsa_family_pkcs_1_5.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/encryption/test_sha3.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/list/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/list/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/list/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_abs_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_acos_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_asin_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_atan2_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_atan_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_ceil_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_cos_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_cosh_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_cot_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_exp_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_floor_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_ln_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_log10_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_log_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_maxvalue_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_minvalue_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_mod_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_pi_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_power_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_rand_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_round_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_sign_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_sin_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_sinh_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_sqrt_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_tan_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_tanh_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/math/test_trunc_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/misc/test_decode_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/misc/test_gen_uuid_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/misc/test_hash_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_ascii_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_ascii_val_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_left_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_lpad_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_overlay_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_position_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_replace_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_reverse_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_right_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_rpad_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intfunc/string/test_trunc_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/intl/test_non_ascii_firebird_and_trace_utf8.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/monitoring/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/monitoring/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/monitoring/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/monitoring/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/alter/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/alter/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/create/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/create/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/create/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/create/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/create/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/create/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/create/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/create/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/procedure/create/test_16.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_blob_access_when_no_grant_for_select.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_grantor_not_changes_in_replica_if_owner_not_sysdba.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_permission_error_on_ddl_issued_by_non_sysdba.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/role/create/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/role/create/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/services/test_role_in_service_attachment.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/services/test_user_management.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_alter_session_reset.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_alter_session_reset_allow_2pc_prepared.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_alter_session_reset_clear_gtt.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_alter_session_reset_clear_timeouts.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_alter_session_reset_decfloat.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_alter_session_reset_raise_if_open_tx.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_alter_session_reset_remove_context_vars.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_alter_session_reset_restore_role.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_alter_session_reset_rollback.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_alter_session_reset_start_new_tx.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/session/test_ext_conn_pool_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/shadow/test_create_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/shadow/test_create_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_access_any_object.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_access_shutdown_database.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_change_header_settings.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_change_mapping_rules.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_change_shutdown_mode.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_create_database.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_create_privileged_roles.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_create_user_types.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_drop_database.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_grant_revoke_any_ddl_right.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_grant_revoke_any_object.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_ignore_db_triggers.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_modify_ext_conn_pool.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_monitor_any_attachment.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_read_raw_pages.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_trace_any_attachment.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_use_gbak_utility.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_use_granted_by_clause.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_use_gstat_utility.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_use_nbackup_utility.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/syspriv/test_user_management_in_selfsec_db.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/alter/test_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/create/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/create/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/create/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/create/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/table/create/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/core_3611_aux_test.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_3123a5a0.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_333be4bf.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_3b372197.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_657d86fe.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_6cfc9b5d.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_80fd0682.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_8816d5c8.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_90129c6d.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_aae2ae32.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_arithmetic_cast_float_to_int_as_round.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_arithmetic_numexpr_eval_dialect_1.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_arithmetic_numexpr_eval_dialect_3.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_bus_3103_windowed_funcs.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_c8849946.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_comment_in_object_names.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_crash_when_too_long_username_for_auth.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_0951_multiple_nested_cte.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_1697_windowed_funcs.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_1940_20040130_1740.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_1940_20061108_2141.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_1940_20080912_1005.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_1940_20090521_1520.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_1940_20110426_1906.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_1940_20110725_1159.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_1940_20130412_1008.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_1940_20130831_2039.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_1940_20130912_1908.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_2146_distinct_not_in.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_4137_combo_full_join_and_windowed_funcs.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_4391_combo_full_join_and_windowed_funcs.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_4391_combo_full_join_and_windowed_funcs2.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_5125_windowed_funcs.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_7029_heavy_test_for_windowed_funcs.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dbp_7114_windowed_funcs.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dml_privileges_sufficiency.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_dsqlrequests.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_e260ced8.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_eqc_136030.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_eqc_141347.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_eqc_160757.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_eqc_166663.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_eqc_200762.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_eqc_306263.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_eqc_343715.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_eqc_344124.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_fd0fa8a3.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_full_join_push_where_predicate.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_gtcs_proc_isql_14.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_join_on_position_function_result.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_join_transformation_001.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_join_transformation_002.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_join_transformation_003.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_join_transformation_004.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_join_transformation_005.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_join_transformation_006.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_join_transformation_007.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_join_transformation_008.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_loose_record_when_relief_where_expr.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_no_dups_in_call_stack.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_oltp_emul_30_compiler_check.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_optimizer_index_navigation.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_ora_4475843.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_pg_13918.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_pg_14105.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_pg_14421.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_request_of_expr_index.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/tabloid/test_snd_7795_20120706_1249.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_statement_delete_undone_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_statement_delete_undone_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_merge_deny_multiple_matches.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_max_limit.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_delete_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_delete_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_delete_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_delete_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_merge_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_merge_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_merge_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_merge_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_update_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_update_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_update_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/transactions/test_read_consist_sttm_restart_on_update_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/alter/test_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/create/test_17.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_connect_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_connect_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_connect_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_connect_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_disconnect_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_disconnect_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_disconnect_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_disconnect_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_disconnect_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_disconnect_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_transaction_start_multiple_with_normal_finish.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_transactioncommit_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_transactionrollback_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/database/test_transactionstart_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_09.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_10.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_11.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_12.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/trigger/table/test_alter_13.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/util/test_gbak_zip.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/view/create/test_01.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/view/create/test_02.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/view/create/test_03.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/view/create/test_04.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/view/create/test_05.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/view/create/test_06.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/view/create/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/view/create/test_08.py
https://github.com/FirebirdSQL/firebird/issues/8194
https://github.com/FirebirdSQL/firebird/issues/8203
https://github.com/FirebirdSQL/firebird/issues/8211
https://github.com/FirebirdSQL/firebird/issues/8213
https://github.com/FirebirdSQL/firebird/issues/8214
https://github.com/FirebirdSQL/firebird/issues/8219
https://github.com/FirebirdSQL/firebird/issues/8221
https://github.com/FirebirdSQL/firebird/issues/8223
https://github.com/FirebirdSQL/firebird/issues/8225
https://github.com/FirebirdSQL/firebird/issues/8231
https://github.com/FirebirdSQL/firebird/issues/8233
https://github.com/FirebirdSQL/firebird/issues/8241
https://github.com/FirebirdSQL/firebird/issues/8252
https://github.com/FirebirdSQL/firebird/issues/8253
https://github.com/FirebirdSQL/firebird/issues/8255
https://github.com/FirebirdSQL/firebird/issues/8263
https://github.com/FirebirdSQL/firebird/issues/8265
https://github.com/FirebirdSQL/firebird/issues/8278
https://github.com/FirebirdSQL/firebird/issues/8290
https://github.com/FirebirdSQL/firebird/issues/8291
https://github.com/FirebirdSQL/firebird/issues/8304
https://github.com/FirebirdSQL/firebird/issues/8310
https://github.com/FirebirdSQL/firebird/issues/8318
https://github.com/FirebirdSQL/firebird/issues/8323
https://github.com/FirebirdSQL/firebird/issues/8353
https://github.com/FirebirdSQL/firebird/issues/8356
https://github.com/FirebirdSQL/firebird/issues/8386
https://github.com/FirebirdSQL/firebird/issues/8394
https://github.com/FirebirdSQL/firebird/issues/8421
https://github.com/FirebirdSQL/firebird/issues/8429
https://github.com/FirebirdSQL/firebird/issues/8437
https://github.com/FirebirdSQL/firebird/issues/8462
https://github.com/FirebirdSQL/firebird/issues/8477
https://github.com/FirebirdSQL/firebird/issues/8485
https://github.com/FirebirdSQL/firebird/issues/8508
https://github.com/FirebirdSQL/firebird/issues/8513
https://github.com/FirebirdSQL/firebird/issues/8520
=== end of list ===

#### Last commits information (all timestamps in UTC):