Мне нужно преобразовать его в biginteger, так как мне нужно XOR то же самое с другим biginteger (123456789123) в моем результате улья.
select cast("18072662652752953069" as bigint);
возвращает NULL;
NULL
Я что-то здесь упускаю?
Возвращается NULL просто потому, что вы ввели число, которое больше наибольшего числа, которое может представлять bigint.
bigint
Согласно этому Руководству по языку
BIGINT (8-байтовое целое число со знаком, от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807)