Is there a way to create a 64-bit unsigned integer buffer? For 32-bit uint image buffer, we do the following

glTexImage2D(GL_TEXTURE_2D, 0, GL_R32UI, WIDTH, HEIGHT, 0, GL_RED_INTEGER, GL_UNSIGNED_INT, NULL);

I want to use something like GL_R64UI (internal format) with GL_RED_INTEGER (format). I believe there is a way using extensions.
But so far I've tried with no success.

Any help is appreciable.

TIA