"F"-serie (SS): len=5, 5.0.4.1725 2025.10.22 344dd95a - 5.0.4.1729 2026.01.11 1d190ca0
assert   
    point-0: a_num: 1, a_txt: W -- before select from VIEW
    point-1: a_num: 1, a_txt: W -- after select first 1 xnum from VIEW, result: xnum_selected_at_p1 = 1
  - point-2: a_num: 1, a_txt: W -- after delete from VIEW, result: row_count = 1
  + point-2: a_num: 0, a_txt: W -- after delete from VIEW, result: row_count = 0
  - point-3: a_num: 1, a_txt: W -- select first 1 xnum from VIEW, result: xnum_selected_at_p3 = 1
  + point-3: a_num: 0, a_txt: W -- select first 1 xnum from VIEW, result: xnum_selected_at_p3 = null

LOG DETAILS:

2026-01-11 12:54:22.452
2026-01-11 12:54:22.461 act = <firebird.qa.plugin.Action object at [hex]>
2026-01-11 12:54:22.472
2026-01-11 12:54:22.481 @pytest.mark.version('>=3.0')
2026-01-11 12:54:22.488 def test_1(act: Action):
2026-01-11 12:54:22.496 act.expected_stdout = expected_stdout
2026-01-11 12:54:22.502 act.execute(combine_output = True)
2026-01-11 12:54:22.507 >       

[...SKIPPED...]

fore select from VIEW
2026-01-11 12:54:22.523 E           point-1: a_num: 1, a_txt: W -- after select first 1 xnum from VIEW, result: xnum_selected_at_p1 = 1
2026-01-11 12:54:22.528 E         - point-2: a_num: 1, a_txt: W -- after delete from VIEW, result: row_count = 1
2026-01-11 12:54:22.539 E         + point-2: a_num: 0, a_txt: W -- after delete from VIEW, result: row_count = 0
2026-01-11 12:54:22.550 E         - point-3: a_num: 1, a_txt: W -- select first 1 xnum from VIEW, result: xnum_selected_at_p3 = 1
2026-01-11 12:54:22.564 E         + point-3: a_num: 0, a_txt: W -- select first 1 xnum from VIEW, result: xnum_selected_at_p3 = null
2026-01-11 12:54:22.577
2026-01-11 12:54:22.584 tests/bugs/gh_8794_test.py:140: AssertionError
2026-01-11 12:54:22.591 ---------------------------- Captured stdout setup -----------------------------
2026-01-11 12:54:22.600 Creating db: localhost:/var/tmp/qa_2024/test_11722/test.fdb [page_size=None, sql_dialect=None, charset='UTF8', user=SYSDBA, password=masterkey]